1
日期格式转换为DD MMMM YYYY获得无效的日期,如果我们试图从格式化的moment.js日期。如何从Moment.js
代码moment('18/01/2016').format("DD MMM YYYY"))
所需的输出:2016年1月18日
,但得到invalid Date
。
请帮助
日期格式转换为DD MMMM YYYY获得无效的日期,如果我们试图从格式化的moment.js日期。如何从Moment.js
代码moment('18/01/2016').format("DD MMM YYYY"))
所需的输出:2016年1月18日
,但得到invalid Date
。
请帮助
的问题是,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>
谢谢,它的工作很完美。 – Priyank
顺便说一句'jan'是'MMM'格式,而不是'MMMM'(它给出一月份) – Aaron
ya谢谢,但它是一个错字错误。 – Priyank
如果你不告诉moment.js输入格式,它会猜测。显然它在这里得到了错误(可能通过假设m/d/y)。 – RobG