将Javascript日期转换为YYYY-MM-DDTHH:MM:SS+;00:00(带时区偏移)
我想将Javascript日期(如将Javascript日期转换为YYYY-MM-DDTHH:MM:SS+;00:00(带时区偏移),javascript,date,datetime,timezone,timezone-offset,Javascript,Date,Datetime,Timezone,Timezone Offset,我想将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=新
const currentDate=new Date();
)转换为以下格式:
YYYY-MM-DDTHH:MM:SS+00:00
(我知道时区将取决于我所在的时区)
但是我需要这种格式的时区:+HH:00
或-HH:00
。我猜一个时区的分钟数永远是零(但可能在某个地方有一些半时区)
无论如何,下面关于当前日期的片段给出了以下结果:
2019-11-20T18:02:57.568Z
有没有一种自动转换的方法?或者是一个npm包
const currentDate=新日期();
log(currentDate.toISOString())代码>有一个NPM软件包,它可以在转换这些日期时间方面做您想做的事情。该链接附在下面的包NPM页面上
我相信您可以对指定的结果使用date.compile()函数