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

初学者 这段代码为什么计算出的数值不对?

初学者 这段代码为什么计算出的数值不对?

哈士奇WWW 2019-02-13 17:12:50
初学者 这段代码为什么计算出的数值不对?var now=new Date();  //以现在的时间定义日期对象var SpringFestival=new Date(2018,2,16,0,0,0); //以2018年春节定义日期对象var msel=SpringFestival-now  //相差毫秒数//输出相差的时间document.write("今天是:"+now.toLocaleString()+"<br>");document.write("距离2018年春节还有:"+msel+"毫秒<br>");document.write("距离2018年春节还有:"+parseInt(msel/1000)+"秒<br>");document.write("距离2018年春节还有:"+parseInt(msel/(60*1000))+"分钟<br>");document.write("距离2018年春节还有:"+parseInt(msel/(60*60*1000))+"小时<br>");document.write("距离2018年春节还有:"+parseInt(msel/(24*60*60*1000))+"天<br>");
查看完整描述

1 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

月份从 0 开始数,还有 parseInt 是处理字符串的,不要对数字 parseInt,有隐患。用 Math.floor


查看完整回答
反对 回复 2019-02-16
  • 1 回答
  • 0 关注
  • 228 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信