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

Pri*_*ank 1 javascript date angularjs momentjs

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

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

所需产出:2016年1月18日

但得到invalid Date.

请帮忙

Aru*_*hny 6

问题是momentjs不理解输入格式,所以将输入格式传递给momentjs(string, string)

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