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

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

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

哈士奇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 关注
  • 244 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号