js----UTC时间于本地时间相差8小时问题

js----UTC时间于本地时间相差8小时问题

  • js获取周几有两个方法getDay() getUTCDay(),但是它们是有区别的,前者返回的本地时间,后者返回的UTC时间,一般情况下,两者相差8个小时。
  • 这个问题很难被发现的原因是如果你用的时间戳是8点以后的,这个两个返回的值是一样的,只有是八点以前的才会发现它们的不同
  • 以此类推,js封装的日期对象中的方法只要带UTC和不带UTC的方法,都要上边类似的区别。
原文地址:https://www.cnblogs.com/frankltf/p/6945073.html