关于时间设置new Date()

来源:3-3 倒计时的时间计算

慕盖茨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)却没有显示。

写回答 关注

4回答

  • vanessa_earth
    2015-05-08 10:32:04
    已采纳

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

    慕盖茨403...

    非常感谢!

    2015-05-13 16:53:24

    共 1 条回复 >

  • 不用思考的工作日常
    2016-08-23 12:42:32

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

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

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

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

    所以去掉双引号即可

  • 不用思考的工作日常
    2016-08-23 12:41:31

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

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


  • lalala_0001
    2015-06-15 08:11:46

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

炫丽的倒计时效果Canvas绘图与动画基础

学习HTML5中最激动人心的技术Canvas,彻底释放自己的创造力

96746 学习 · 1000 问题

查看课程

相似问题