我有一个 SDK,它以 yyyy-mm-dd't'hh:mm:ssZ
这种格式返回时间,但我只想要日期、月份和时间。
我搜索了一遍,但没有找到解决我问题的确切方法。谁能帮忙?
原文由 Rob 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个 SDK,它以 yyyy-mm-dd't'hh:mm:ssZ
这种格式返回时间,但我只想要日期、月份和时间。
我搜索了一遍,但没有找到解决我问题的确切方法。谁能帮忙?
原文由 Rob 发布,翻译遵循 CC BY-SA 4.0 许可协议
您当然可以使用 moment,但您可以使用 Date API 来实现它。您提到的格式是 ISO 字符串。您可以将它直接传递给 JavaScript Date 方法并按以下方式使用它:
const formated_Date = '2017-07-30T15:01:13Z';
const date = new Date(formated_Date) // formated_Date - SDK returned date
console.log(`${date.getDate()}, ${date.getMonth() +1 }, ${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}`)
这将返回你 Date, Month, HH:MM:SS
原文由 Sandip Nirmal 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答13.1k 阅读
7 回答2.2k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.2k 阅读
使用 momentjs 非常 简单,它已经理解时间和日期字符串的 ISO8601 格式。
查看文档,您可以根据需要对其进行格式化。