Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Moment.js中本地化格式的两位数年份格式_Javascript_Date_Momentjs - Fatal编程技术网

Javascript 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.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('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));