温馨提示:本文翻译自stackoverflow.com,查看原文请点击:javascript - Convert date string of 'yymmdd' format to 'MM-DD-YYYY'
date javascript momentjs

javascript - 将“ yymmdd”格式的日期字符串转换为“ MM-DD-YYYY”

发布于 2020-07-28 22:01:57

嗨,我有代表日期格式为'yymmdd'的字符串,即'200421'代表04-21-2020。如何将其转换为常用的“ MM-DD-YYYY”格式?我认为这应该足够简单以使用Date或momentjs,而不是变得有创意并使用子字符串等。

我一直在http://jsfiddle.net/v9n4pL8s/1/上使用momentjs

并尝试过 var now = moment('200421').format('MM-DD-YYYY'); alert(now);

但似乎都是反复试验。有人有这样做的简单方法吗?谢谢!

查看更多

提问者
user2402616
被浏览
5
Yone 2020-04-21 23:31

必须将日期格式作为第二个参数传递。

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>