美文网首页WEB前端程序开发
时区的问题扯着蛋了 前后台童鞋注意

时区的问题扯着蛋了 前后台童鞋注意

作者: GeeFib | 来源:发表于2018-12-06 14:27 被阅读2次

    1986-7-30 00:00:00 的时间戳
    后他给我的结果:(时区:北京+8)

    new Date(523033200000)
    

    Wed Jul 30 1986 00:00:00 GMT+0900 (中国夏令时间)

    what!!!什么时候变成+900,夏令时了。1986年还真有一段时间中国实行了夏令时。
    但是此时我电脑的时区是:台北 (同样+8)
    但是

    new Date(523033200000)
    

    的结果是

    Tue Jul 29 1986 23:00:00 ***GMT+0800 (台北标准时间) ***

    导致小程序出现bug,虽然相差一小时,但是生日相差一天。
    时间戳有前端转换日期存在时区风险;

    最佳方式还是让后台直接返回字符串'1986-07-30'

    相关文章

      网友评论

        本文标题:时区的问题扯着蛋了 前后台童鞋注意

        本文链接:https://www.haomeiwen.com/subject/tyoncqtx.html