Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/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 Halo 5 Api未知时间戳_Javascript_Api_Date_Format_Timestamp - Fatal编程技术网

Javascript Halo 5 Api未知时间戳

Javascript Halo 5 Api未知时间戳,javascript,api,date,format,timestamp,Javascript,Api,Date,Format,Timestamp,因此,我目前正在使用343个行业提供的Halo 5 api。在分析数据时,我遇到了一个我从未见过的时间戳 PT1H6M19.6203713S 我很好奇它是什么格式,以及是否可以使用JavaScript转换它。将其传递到新日期()构造函数无效。这是: 大写字母p、Y、M、W、D、T、H、M和S是每个日期和时间元素的指示符,不会被替换 p是放置在持续时间表示开头的持续时间指示符(表示期间)。 Y是年数值后面的年指示符。 M是月数值后面的月份指示符。 W是周数值后面的周指示符。 D是天数值后面的日期指

因此,我目前正在使用343个行业提供的Halo 5 api。在分析数据时,我遇到了一个我从未见过的时间戳

PT1H6M19.6203713S

我很好奇它是什么格式,以及是否可以使用JavaScript转换它。将其传递到
新日期()
构造函数无效。

这是:

大写字母p、Y、M、W、D、T、H、M和S是每个日期和时间元素的指示符,不会被替换

p是放置在持续时间表示开头的持续时间指示符(表示期间)。
Y是年数值后面的年指示符。
M是月数值后面的月份指示符。
W是周数值后面的周指示符。
D是天数值后面的日期指示符。
T是表示的时间组件之前的时间指示符。
H是小时数值后面的小时指示符。
M是分钟数值后面的分钟指示符。
S是秒数值后面的第二个指示符

对于JavaScript,您可以使用momentjs库,它可以解析这些字符串。见此:

…使用
力矩.持续时间
方法:

moment.duration('P1Y2M3DT4H5M6S')

太平洋时间会是1小时6分19秒6203713吗?这就是我想的,然而,我是山地时间。我觉得PT可以代表比赛时间,但它只是觉得它不属于时间戳。