Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Javascript日期转换为YYYY-MM-DDTHH:MM:SS+;00:00(带时区偏移)_Javascript_Date_Datetime_Timezone_Timezone Offset - Fatal编程技术网

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

将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=新

我想将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=新日期();

log(currentDate.toISOString())有一个NPM软件包,它可以在转换这些日期时间方面做您想做的事情。该链接附在下面的包NPM页面上

我相信您可以对指定的结果使用date.compile()函数