Moment.js中有一種獲取本地化日期的短年格式(僅限兩位數字)的方法嗎?Moment.js中的本地化格式的兩位數字年份格式
moment().format('l'); // 1/23/2017
moment().format('<someSpecialFormat>'); // expected: 1/23/17
任何幫助或鏈接到相關的主題,將不勝感激。
謝謝,
Moment.js中有一種獲取本地化日期的短年格式(僅限兩位數字)的方法嗎?Moment.js中的本地化格式的兩位數字年份格式
moment().format('l'); // 1/23/2017
moment().format('<someSpecialFormat>'); // expected: 1/23/17
任何幫助或鏈接到相關的主題,將不勝感激。
謝謝,
var formatL = moment.localeData().longDateFormat('L');
var formatYearlessL = formatL.replace(/YYYY/g,'YY');
console.log(moment().format(formatYearlessL));
力矩(/ Date對象 /).format('MM/DD/YY');
感謝您回答,此方法的問題是它不是本地化的。例如,在法語中,當天顯示在月份之前,強制格式爲MM/DD/YY違背了本地化日期的原則...... –
您不能期望知道用戶期望看到的日期格式。最好使用使用月份名稱的明確格式,也許允許用戶選擇法語的語言,則可以使用2017年1月1日或2017年1月1日。 – RobG