日期格式化在momentjs中不起作用?

时间:2015-06-04 10:51:52

标签: javascript date momentjs

以下日期格式在momentJs中无效

 var date ="01-12-2015";//DD-MM-YYY
 console.info(moment(date).format('YYYY-MM-DD'));

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

你需要告诉momentJS如何解析你给的字符串:

var date ="01-12-2015";//DD-MM-YYYY
console.info(moment(date, 'DD-MM-YYYY').format('YYYY-MM-DD'));
  

弃用警告:时刻构建回落到日期。这是不鼓励的,将在即将发布的主要版本中删除。有关详细信息,请参阅https://github.com/moment/moment/issues/1407

答案 1 :(得分:0)

试试这个..

var date ="01-12-2015";//DD-MM-YYY
date = date.replace(/-/g,"/")
console.info(moment(new Date(date)).format('YYYY-MM-DD'));