为了账号安全,请及时绑定邮箱和手机立即绑定

关于时间设置new Date()

如果将时间设置为const endTime = new Date(2014,6,11,18,47,52); 本地置零(因为倒数已经完毕)
。。。但是设置自己的时间const endTime = new Date(2015,4,21,18,00,00);(现在时刻2015/4/21 10:07)却没有显示。

正在回答

5 回答

你这个时间new Date(2015,4,21,18,00,00);,是2015年5月21日,月份是从0开始索引的,他还说不能超过4天

0 回复 有任何疑惑可以回复我~
#1

慕盖茨4030278 提问者

非常感谢!
2015-05-13 回复 有任何疑惑可以回复我~

根据上面情况我查百度,才发现是数据长度的问题:

经过测试发现参数类型的问题
var a=1368584724255;
new Date(a);//正确

var b='1368584724255';
new Date(b);//Invalid Date

b=parseInt(b,10);//转为整形
new Date(b);//正确

所以去掉双引号即可

0 回复 有任何疑惑可以回复我~

关于new date的问题我自己也发现了一个,endtime= new Date("2016,7,25");alert(endtime);

就会显示invalid date,不能计算出倒计时时间差


0 回复 有任何疑惑可以回复我~

那应该怎么设置endingtime的时间呢?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于时间设置new Date()

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信