Javascript:添加1天到目前为止

时间:2014-03-26 17:18:50

标签: javascript

使用以下代码向Date添加额外的一天,但是,它会返回数字中的值。

expiryDate = oldDate.setDate(olDate.getDate() + 1);
document.write(expiryDate);

返回1396393199000

然后,我尝试格式化

expiryDate = oldDate.setDate(olDate.getDate() + 1);
document.write(format(expiryDate, "%2D/%2M/%2Y"));

我收到以下错误;

  

评估文档时出错日期' 1396393199000':无效   第5位的字符(' 3')JavaScript:评估时出错   脚本'内容htmlContent'。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您的expiryDate无效,当您创建日期时需要创建新的Date();

喜欢:

var oldDate = new Date();
var expiryDate = new Date(oldDate.setDate(oldDate.getDate() + 1));

然后你可以跑......

var oldDate = new Date();
var expiryDate = new Date(oldDate.setDate(oldDate.getDate() + 1));
document.write(expiryDate.getDate() + '/' + (expiryDate.getMonth() +1) + '/' + expiryDate. getFullYear());

或者您可以使用您正在使用的库中的格式函数...