如何从Moment.js将日期格式转换为DD MMMM YYYY

时间:2016-02-10 10:47:59

标签: javascript angularjs date momentjs

获取无效日期,如果我们尝试从moment.js格式化日期。

代码 moment('18/01/2016').format("DD MMM YYYY"))

所需产出:2016年1月18日

但获得invalid Date

请帮助

1 个答案:

答案 0 :(得分:6)

问题是momentjs无法理解输入格式,因此请将输入格式传递给momentjs(string, string)

var string = moment('18/01/2016', 'DD/MM/YYYY').format("DD MMM YYYY")
result.innerHTML = string;
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.11.2/moment.js"></script>
<pre id="result"></pre>