【问题标题】:How to convert UTC datetime (string) into the visitors timezone?如何将 UTC 日期时间(字符串)转换为访客时区?
【发布时间】:2012-08-09 13:11:09
【问题描述】:

如何将这样的日期:2012-07-16 01:00:00 +00(位于UTC +00:00 时区)转换为 Javascript 中的访问者时区,确保正确处理夏令时?

【问题讨论】:

    标签: javascript datetime timezone


    【解决方案1】:

    将其分成几部分并使用Date.UTC,例如

    function fromUTC(s) {
      s = s.split(/[-: ]/g);
      return new Date(Date.UTC(+s[0], --s[1], +s[2], +s[3], +s[4], +s[5], 0));
    }
    
    var s = '2012-07-16 01:00:00 +00';
    
    alert(fromUTC(s));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-04
      • 2015-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-18
      • 2011-06-13
      • 2019-03-14
      相关资源
      最近更新 更多