我从后端获取以下 json
creationDate:
chronology: {id: "ISO", calendarType: "iso8601"}
dayOfMonth: 4
dayOfWeek: "TUESDAY"
dayOfYear: 185
hour: 4
minute: 1
month: "JULY"
monthValue: 7
nano: 351000000
offset: {totalSeconds: 0, id: "Z", rules: {…}}
second: 31
year: 2609
Uzone: {id: "UTC", rules: {…}}
我想在最后加上 YYYY-MM-DD HH:mm 。
类型的创建日期是多少?日期?
提前致谢!
最佳答案
后端应以某种不同的格式发送日期,例如 ISO8601 或时间戳。你发布的不是ISO格式,但可能是LocalDateTime
的java表示形式。 ISO 日期看起来像 2018-01-20T12:00:00.000+01:00
.
在前端,您可以创建 new Date('2018-01-20T12:00:00.000+01:00')
因为 JavaScript 支持从 ISO 字符串创建日期。
出于格式化目的,您可以使用 moment.js
,或其他一些库。
关于javascript - 如何将ISO8601 json转换为正常日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52495738/