Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.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 使用矩.js从ISO-8601格式的字符串解析人类可读的时间_Javascript_Datetime_Time_Momentjs_Iso8601 - Fatal编程技术网

Javascript 使用矩.js从ISO-8601格式的字符串解析人类可读的时间

Javascript 使用矩.js从ISO-8601格式的字符串解析人类可读的时间,javascript,datetime,time,momentjs,iso8601,Javascript,Datetime,Time,Momentjs,Iso8601,我有一个ISO-8601日期表: 2014-02-02T15:00:00-0800 有人能演示如何提取表单的时间吗 3:00pm 使用moment.js可以找到解析文档。是格式。结合在一起可以得出: var dateAsString = '...'; moment.utc(dateAsString).format('h:mmA'); 引用的问题中可能没有moment.js解决方案的副本。您是否查看了moment.js文档?谢谢您的回答。格式看起来不错,但我得到了意想不到的结果。例如,我希

我有一个ISO-8601日期表:

2014-02-02T15:00:00-0800
有人能演示如何提取表单的时间吗

3:00pm
使用moment.js可以找到
解析
文档。是
格式
。结合在一起可以得出:

var dateAsString = '...';
moment.utc(dateAsString).format('h:mmA');


引用的问题中可能没有moment.js解决方案的副本。您是否查看了moment.js文档?谢谢您的回答。格式看起来不错,但我得到了意想不到的结果。例如,我希望您的示例中的输出时间是下午3:00,而不是11:00。下午3点是您的本地时间,格林威治时间是晚上11点。我认为格式化之前的
.local()
会有所帮助。更多信息:只需执行
瞬间(dateAsString)
。如果您只是想再次转换回本地,则无需将其解析为utc。@MattJohnson谢谢Matt,您应该将其作为备选答案发布,因为它能更好地回答问题,imho。
var dateAsString = '...';
moment(dateAsString).format('h:mmA');