【问题标题】:How to convert PST timezone date to Local TimeZone in Javascript?如何在 Javascript 中将 PST 时区日期转换为本地时区?
【发布时间】:2020-01-18 07:16:24
【问题描述】:

我在PST TimeZone 中获取日期,需要将其转换为local TimeZone。我正在 CRM 中开发产品,因此 TimeZone 可以在用户之间进行更改。

我尝试使用moment JS,但为此,我们需要指定国家/城市名称,而我得到的只是TimeZoneOffset。我有一个UTC 到本地时区的代码,如果它被转换为UTC,那么我的工作也将完成。

Fri Jan 17 2020 22:57:49 GMT-0800 (Pacific Standard Time) 如果可能,需要TS 的答案,或者JS 可以。谢谢。

【问题讨论】:

    标签: javascript datetime timezone utc pst


    【解决方案1】:

    将其他时区转换为本地时区。您可以在 javascript 中使用以下内容。

    var date = new Date(other time zone value);
    date.toString();
    

    例如

    var date = new Date('Fri Jan 17 2020 22:57:49 GMT-0800 (Pacific Standard Time)');
    date.toString();
    

    结果将是“2020 年 1 月 18 日星期六 12:27:49 GMT+0530(印度标准时间)”

    【讨论】:

      猜你喜欢
      • 2012-12-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-25
      • 2020-05-24
      • 2016-02-13
      • 2015-02-09
      • 1970-01-01
      • 2020-09-08
      相关资源
      最近更新 更多