前端日期格式爬坑(yyyy/MM/dd与yyyy-MM-dd区别与影响)

663 阅读1分钟

一、问题来源

同一个日期,不同日期格式下输出信息不一样,横杠分割的情况下会多出8小时

image.png

二、影响

  • 两者时间戳相差了8*60*60*1000毫秒

image.png

  • 转换为UTC时间时/格式较-格式慢了8小时 !!! image.png

  • 通过时间戳获取小时数时也出现差异 image.png

三、总结

  • yyyy-MM-dd格式会比yyyy/MM/dd格式日期早,数值由当前时区决定
  • 两者格式下初始化的日期在时间戳、getHours()返回值方面存在差异