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

有个兼容问题,大家都没遇到吗?

依照老师的写的代码试了下,结果在chrome和firefox中倒计时正常,但是在IE和edge浏览器中都显示“NaN天”,最后百度了半天才找到原因,IE和edge都不支持new Date("2016,6,6")这种日期格式,改写成new Date("2016/6/6")后,这四个浏览器都显示正常了

正在回答

5 回答

var endtime=new Date("2016.9.15,17:30:00")  定义日期,只在chrome中生效,如果要兼容IE与火狐,你需要这样写var endtime=new Date("2016","8","15","17","30","0"); 当然第二个写8代表是9月份,因为月份是按0-11算的。这样就能解决浏览器的兼容问题

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

new Date(2016,6,6);去掉双引号后在浏览器中显示都没问题了

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

用户1139579

new Date(2016,6,16)与new Date("2016/6/6")显示结果不一样 差了一个月
2016-07-15 回复 有任何疑惑可以回复我~

thank you

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

是的,感谢,正在奇怪呢

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

是的!遇到了


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

举报

0/150
提交
取消
倒计时效果
  • 参与学习       55626    人
  • 解答问题       242    个

电商网站限时抢购倒计时效果计算思路和方法,前端开发必备技术

进入课程

有个兼容问题,大家都没遇到吗?

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