Nodejs 时刻无法将字符串转换为日期
Nodejs moment not able to convert string to date
当我尝试 运行 跟随代码返回 Moment<Invalid date>
const moment = require('moment')
const date = "20210519"
const dateObj = moment(date, "yyyyMMdd",true)
console.log(dateObj)
如何将此字符串转换为日期对象?
将格式字符串从“yyyyMMdd”更改为“YYYYMMDD”应该可以解决问题:
const date = "20210519"
const dateObj = moment(date, "YYYYMMDD",true)
console.log(dateObj)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
这里有一些更多的解析细节:
https://momentjs.com/docs/#/parsing/string-format/
当我尝试 运行 跟随代码返回 Moment<Invalid date>
const moment = require('moment')
const date = "20210519"
const dateObj = moment(date, "yyyyMMdd",true)
console.log(dateObj)
如何将此字符串转换为日期对象?
将格式字符串从“yyyyMMdd”更改为“YYYYMMDD”应该可以解决问题:
const date = "20210519"
const dateObj = moment(date, "YYYYMMDD",true)
console.log(dateObj)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
这里有一些更多的解析细节: https://momentjs.com/docs/#/parsing/string-format/