简体   繁体   English

如何在JavaScript中使用Moment.js格式化日期

[英]How to format date using momentjs in javascript

I'm using moment.js in my project, what I want is to convert a date in format dd-mm-yyyy to yyyy-mm-dd . 我在项目中使用moment.js ,我想要将dd-mm-yyyy格式的日期转换为yyyy-mm-dd I tried this but it didn't work, it gives me an invalid date: 我尝试了这个,但是没有用,它给了我一个无效的日期:

alert(moment('14/10/2017').format('YYYY/MM/DD'));

You need to specify the current format of your date in moment() : 您需要在moment()指定日期的当前格式:

 var date = moment('14/10/2017', 'DD/MM/YYYY').format('YYYY/MM/DD'); console.log(date); // 2017/10/14 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.2.1/moment.min.js"></script> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM