如何将 yyyy-mm-dd't'hh:mm:ssZ 转换为正常时间 javascript?

Rob*_*Rob 2 javascript

我有一个以yyyy-mm-dd't'hh:mm:ssZ这种格式返回时间的 SDK ,但我只想要日、月和时间。

我搜索了它并没有找到我的问题的确切解决方案。任何人都可以帮忙吗?

San*_*mal 5

您可以肯定地使用 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()}`)
Run Code Online (Sandbox Code Playgroud)

这将回报你 Date, Month, HH:MM:SS