我正在尝试将 MM/DD/YYYY 日期转换为长日期。因此,例如,02/12/2013
将转换为类似于 Tuesday February 12 2013
的内容。
我查看了 MomentJS 和其他 JS 方法,但没有一个真正达到我想要的效果。或者至少,我不这么认为。
有没有办法准确地进行这种日期转换?
最佳答案
使用 moment.js,
您可以使用 JavaScript Date 对象这样做
var date = new Date(2013, 1, 12);
console.log(moment(date).format('dddd MMMM D Y'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.15.0/moment.min.js"></script>
如果你想将日期字符串转换为长日期格式字符串,你可以这样做。
var longDateStr = moment('02/12/2013', 'M/D/Y').format('dddd MMMM D Y');
console.log(longDateStr);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.15.0/moment.min.js"></script>
关于javascript - 将 MM/DD/YYYY 日期转换为月日年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39495013/