转换ISO-8601时间戳

时间:2015-01-27 21:48:08

标签: javascript iso8601

是否有一个JavaScript库函数可以转换IS0-8601时间格式的字符串:

2015-01-27T00:00:00.328Z

使用以下格式的字符串:

'YYYY.MM.DD HH:MI:SS'

示例:

convert("2015-01-27T00:00:00.328Z") === "2015.01.27 00:00:00.328"

1 个答案:

答案 0 :(得分:2)

如果您使用的日期不仅仅是简单的转化,您可能需要考虑使用Moment.js

moment('2015-01-27T00:00:00.328Z').format('YYYY.MM.DD HH:mm:ss'); //Output depends on your timezone

默认情况下,使用当地时间进行显示。如果这不是所需的行为,您可以改为使用

moment.utc('2015-01-27T00:00:00.328Z').format('YYYY.MM.DD HH:mm:ss'); //"2015.01.27 00:00:00"

或者如果你想要包括毫秒:

moment.utc('2015-01-27T00:00:00.328Z').format('YYYY.MM.DD HH:mm:ss.SSS'); //"2015.01.27 00:00:00.328"