【问题标题】:Convert Javascript Date to YYYY-MM-DDTHH:MM:SS+00:00 (with timezone offset) [duplicate]将 Javascript 日期转换为 YYYY-MM-DDTHH:MM:SS+00:00(带时区偏移)[重复]
【发布时间】:2020-03-16 13:16:50
【问题描述】:

我想将 Javascript 日期(如 const currentDate = new Date();)转换为以下格式:

YYYY-MM-DDTHH:MM:SS+00:00(我知道时区取决于我所在的时区)。

但我需要这种格式的时区:+HH:00 或 -HH:00。我猜一个时区的分钟总是为零(但也许某处有一些半时区)。

无论如何,当前日期下面的 sn-p 给了我这个结果:

2019-11-20T18:02:57.568Z

有没有一种自动化的方式来进行这种转换?或者也许是一个 npm 包。

const currentDate = new Date();
console.log(currentDate.toISOString());

【问题讨论】:

    标签: javascript date datetime timezone timezone-offset


    【解决方案1】:

    有一个 NPM 包可以在转换这些日期时间方面做你想做的事情。该链接附在下面的包 NPM 页面上。

    https://www.npmjs.com/package/date-and-time

    我相信你可以使用 date.compile() 函数来获得你指定的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-30
      • 2019-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-25
      • 2014-12-02
      • 2022-11-03
      相关资源
      最近更新 更多