Moment JS format()未显示正确的时间



此结果错误:

console.log(moment("2020-08-07 09:10:48", "yyyy-MM-DD HH:mm:ss")
.format("ddd, DD.MM.yyyy HH:mm:ss"))

->2020年8月7日星期五00:00:00


这些返回正确的值

console.log(moment("2020-08-07 09:10:48").hour())

->9

console.log(moment("2020-08-07 09:10:48").format())

->2020-08-07T09:10:48+02:00

显然,日期解析正确,但格式无法按预期工作?

您正在传递错误的yyyy。预期YYYY

试试这个。

console.log(moment("2020-08-07 09:10:48", "YYYY-MM-DD HH:mm:ss").format("ddd, DD.MM.YYYY HH:mm:ss"))
console.log(moment("2020-08-07 09:10:48").hour())
console.log(moment("2020-08-07 09:10:48").format())
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.27.0/moment.min.js"></script>

最新更新