此结果错误:
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>