【发布时间】:2014-05-29 15:45:14
【问题描述】:
我有以下脚本,它会在第二天返回:
function today(i)
{
var today = new Date();
var dd = today.getDate()+1;
var mm = today.getMonth()+1;
var yyyy = today.getFullYear();
today = dd+'/'+mm+'/'+yyyy;
return today;
}
通过使用这个:
today.getDate()+1;
我正在获取本月的第二天(例如今天将获取 16)。
我的问题是这可能在本月的最后一天,因此最终返回 32/4/2014
有没有办法保证第二天的正确日期?
【问题讨论】:
-
像
new Date(1000*60*60*24 + +new Date())这样的班轮有什么错误吗? -
@KrIsHnA 可爱的单线。没有错误!我将它用作
new Date(86400000 + +new Date()),以节省处理器的乘法成本。 @ToWhomItMayConcern 这里前缀的加号+new Date()是一元运算符(尝试将操作数转换为数字,如果还没有的话),以防万一:)
标签: javascript date