js Date对象时间戳null 会隐式转换为0


在做项目时通常利用时间戳来传递 ,但是显示给用户一般需要时间字符串,在转化的过程中注意:当时间戳值反回null时 需要做单独处理 不然会存在隐式转换为0毫秒

    var t1 = null
    var t2 = 0
    var time1 = new Date(t1)
    var time2 = new Date(t2)
    console.log(time1,time2)

输入结果为:

Thu Jan 01 1970 08:00:00 GMT+0800 (中国标准时间) 
Thu Jan 01 1970 08:00:00 GMT+0800 (中国标准时间)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM