将Javascript日期转换为YYYY-MM-DDTHH:MM:SS + 00:00(带时区偏移)

问题描述 投票:0回答:2

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

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

但是我需要采用以下格式的时区:+HH:00-HH:00。我想一个时区的分钟数始终为零(但也许某个地方有一半时区)。

无论如何,以下当前日期的摘录给了我这个结果:

2019-11-20T18:02:57.568Z

是否存在自动进行转换的方法?或npm软件包。

const currentDate = new Date();
console.log(currentDate.toISOString());
javascript date datetime timezone timezone-offset
2个回答
0
投票

有一个NPM软件包,可以按照您希望的那样来转换这些日期时间。链接附在下面的软件包NPM页面上。

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

我相信您可以将date.compile()函数用于指定的结果。


0
投票

也可以阅读https://momentjs.com/这是一个很棒的图书馆

© www.soinside.com 2019 - 2024. All rights reserved.