Javascript Moment.js中本地化格式的两位数年份格式
在Moment.js中是否有方法获取本地化日期的短年份格式(仅两位数)Javascript Moment.js中本地化格式的两位数年份格式,javascript,date,momentjs,Javascript,Date,Momentjs,在Moment.js中是否有方法获取本地化日期的短年份格式(仅两位数) moment().format('l'); // 1/23/2017 moment().format('<someSpecialFormat>'); // expected: 1/23/17 moment().format('l');//1/23/2017 力矩().格式(“”);//预计:2017年1月23日 任何相关主题的帮助或链接都将不胜感激 谢谢,时刻(/Date Object/).format('
moment().format('l'); // 1/23/2017
moment().format('<someSpecialFormat>'); // expected: 1/23/17
moment().format('l');//1/23/2017
力矩().格式(“”);//预计:2017年1月23日
任何相关主题的帮助或链接都将不胜感激
谢谢,时刻(/Date Object/).format('MM/DD/YY') 感谢您的回答,这种方法的问题在于它没有本地化。例如,在法语中,日期显示在月份之前,强制格式为MM/DD/YY违背了本地化日期的原则……您不能期望知道用户希望看到的日期格式。使用使用月份名称的明确格式要好得多,可能允许用户选择语言,因此对于法语,您可以使用2017年1月1日或2017年1月1日。
var formatL = moment.localeData().longDateFormat('L');
var formatYearlessL = formatL.replace(/YYYY/g,'YY');
console.log(moment().format(formatYearlessL));