ama*_*ert 0 javascript momentjs angular-moment
我在 Moment.js 中正确格式化日期时遇到问题。我正在使用格式为“LLL D,YYYY”的格式函数,因此它应该返回类似“2016 年 9 月 15 日”的内容。
相反,它以一种奇怪的格式返回日期,例如“2016 年 9 月 15 日 12:00 2016 年 15 月 15 日”。
这是我的代码,下面是调试信息。
moment.locale(picker.options.language);
console.log('picker.options.language:');
console.log(picker.options.language);
formatted = moment(picker.date).format(picker.format);
console.log('picker.date:');
console.log(picker.date);
console.log('picker.format:');
console.log(picker.format);
console.log('formatted:');
console.log(formatted);
Run Code Online (Sandbox Code Playgroud)
上面代码的控制台输出:
这应该工作...
formatted = moment(picker.date).format('MMM D, YYYY')
Run Code Online (Sandbox Code Playgroud)
参考:http : //momentjs.com/docs/#/parsing/string-format/