Angularjs 数字和日期格式的角度定位问题
我正在尝试根据本地化设置日期格式,并正确设置语言环境文件,因此在使用Angularjs 数字和日期格式的角度定位问题,angularjs,localization,Angularjs,Localization,我正在尝试根据本地化设置日期格式,并正确设置语言环境文件,因此在使用shortDate的日期格式时,我会得到英国和美国格式之间的差异 但是,我们需要显示2016年全年的日期,而不是16年 如果我将其编码为dd-MM-yyyyy,那么这将为我提供正确的英国格式,但当切换到US模式时,过滤器将其保持为dd-MM-yyyy格式 如何使日期在英国为日-月-年,在美国为月-日-年等类型?尝试 注意,这不像大多数html5和ES6:v那样对IE友好 另一种方法是使用 // US English uses m
shortDate
的日期格式时,我会得到英国和美国格式之间的差异
但是,我们需要显示2016年全年的日期,而不是16年
如果我将其编码为dd-MM-yyyyy
,那么这将为我提供正确的英国格式,但当切换到US模式时,过滤器将其保持为dd-MM-yyyy
格式
如何使日期在英国为日-月-年,在美国为月-日-年等类型?尝试
注意,这不像大多数html5和ES6:v那样对IE友好
另一种方法是使用
// US English uses month-day-year order
console.log(date.toLocaleDateString('en-US'));
// → "12/19/2012"
// British English uses day-month-year order
console.log(date.toLocaleDateString('en-GB'));
// → "20/12/2012"