您好,我有以“yymmdd”格式表示日期的字符串,即“200421”表示 04-21-2020。如何将其转换为常用的“MM-DD-YYYY”格式?我认为这应该足够简单,可以使用 Date 或 momentjs,而不是发挥创意并使用子字符串等。
我一直在 http://jsfiddle.net/v9n4pL8s/1/ 上玩弄 momentjs
并尝试过 var now = moment('200421').format('MM-DD-YYYY');
警报(现在);
但这似乎都是反复试验。有人有这样做的简单方法吗?谢谢!
最佳答案
你have to将日期格式作为第二个参数传递。
const date = moment('200421', 'YYMMDD').format('MM-DD-YYYY');
console.log(date);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.2.1/moment.min.js"></script>
关于javascript - 将 'yymmdd' 格式的日期字符串转换为 'MM-DD-YYYY',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61347134/