Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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 使用spacetime JS库在ISO-8601中使用时区偏移设置日期格式_Javascript_Date_Timezone Offset - Fatal编程技术网

Javascript 使用spacetime JS库在ISO-8601中使用时区偏移设置日期格式

Javascript 使用spacetime JS库在ISO-8601中使用时区偏移设置日期格式,javascript,date,timezone-offset,Javascript,Date,Timezone Offset,我正在考虑使用spacetime JS库,但我在ISO-8601中难以使用时区偏移格式化日期 讽刺的是,它基于momentJS,它有一个format()方法,不需要生成正确格式的参数: //using momentJS: newYork.format(); // 2014-06-01T12:00:00-04:00 我可以将“iso”传递给spacetime format()函数,但这会产生: 2021-05-03T00:00:00.000Z 我正在寻找的格式是: 2021-05-03T

我正在考虑使用spacetime JS库,但我在ISO-8601中难以使用时区偏移格式化日期

讽刺的是,它基于momentJS,它有一个format()方法,不需要生成正确格式的参数:

//using momentJS:
newYork.format();    // 2014-06-01T12:00:00-04:00
我可以将“iso”传递给spacetime format()函数,但这会产生:

2021-05-03T00:00:00.000Z
我正在寻找的格式是:

2021-05-03T00:00:00-04:00  
没有一堆我自己的代码,有没有一种简单的方法可以做到这一点

谢谢


rob

evolutionxbox:是和否。目前,这很容易,因为默认格式()可以做到这一点。但是,您必须提供一个格式字符串。看起来它们中的任何一个都不会产生与矩格式()相同的输出:-(