获取无效日期,如果我们尝试从moment.js格式化日期。
代码 moment('18/01/2016').format("DD MMM YYYY"))
所需产出:2016年1月18日
但获得invalid Date
。
请帮助
答案 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>