嗨,我有代表日期格式为'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);
但似乎都是反复试验。有人有这样做的简单方法吗?谢谢!
您必须将日期格式作为第二个参数传递。
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>
第二个参数必须为上限。即“ YYMMDD”,但这可以正常工作,而且正是我想要的。谢谢!