慕盖茨4030278
2015-04-21 10:07
如果将时间设置为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)却没有显示。
你这个时间new Date(2015,4,21,18,00,00);,是2015年5月21日,月份是从0开始索引的,他还说不能超过4天
根据上面情况我查百度,才发现是数据长度的问题:
经过测试发现参数类型的问题
var a=1368584724255;
new Date(a);//正确
var b='1368584724255';
new Date(b);//Invalid Date
b=parseInt(b,10);//转为整形
new Date(b);//正确
所以去掉双引号即可
关于new date的问题我自己也发现了一个,endtime= new Date("2016,7,25");alert(endtime);
就会显示invalid date,不能计算出倒计时时间差
那应该怎么设置endingtime的时间呢?
炫丽的倒计时效果Canvas绘图与动画基础
96746 学习 · 1000 问题
相似问题