转换 ISO-8601 时间戳
Converting ISO-8601 Timestamp
是否有 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"
如果您要使用日期而不是简单的转换,您可能需要考虑使用 Moment.js。
moment('2015-01-27T00:00:00.328Z').format('YYYY.MM.DD HH:mm:ss'); //Output depends on your timezone
默认情况下,moment 使用您的当地时间进行显示。如果这不是所需的行为,您可以改用
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"
是否有 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"
如果您要使用日期而不是简单的转换,您可能需要考虑使用 Moment.js。
moment('2015-01-27T00:00:00.328Z').format('YYYY.MM.DD HH:mm:ss'); //Output depends on your timezone
默认情况下,moment 使用您的当地时间进行显示。如果这不是所需的行为,您可以改用
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"