Javascript en_US语言环境中的角度格式日期
我试图在一个有角度的网站上显示日期。我使用:Javascript en_US语言环境中的角度格式日期,javascript,angularjs,date,localization,Javascript,Angularjs,Date,Localization,我试图在一个有角度的网站上显示日期。我使用: {{item.date | date:'short'}}但是我一直按照en_US语言环境中的格式获取日期(月/日/年小时:分钟AM/PM)。我使用检查了我的浏览器的区域设置,它肯定不是美国的区域设置-它被设置为以色列 顺便说一下,item.date(在过滤器之前)包含如下日期:2015-09-06T12:15:27.673Z。来自角度文档:“short”:相当于“M/d/yy h:mm a”。您得到的是相同的格式,那么您想要得到什么?您期望的格式是什
{{item.date | date:'short'}}
但是我一直按照en_US语言环境中的格式获取日期(月/日/年小时:分钟AM/PM)。我使用检查了我的浏览器的区域设置,它肯定不是美国的区域设置-它被设置为以色列
顺便说一下,item.date(在过滤器之前)包含如下日期:2015-09-06T12:15:27.673Z。来自角度文档:“short”:相当于“M/d/yy h:mm a”。您得到的是相同的格式,那么您想要得到什么?您期望的格式是什么?可以为日期筛选器编写一个
装饰程序
,或者自己定义格式而不是short
。你读过文件了吗?也读过日期中引用的文件docs@ArtyomPranovich,文档还添加了“for en_US locale”,我不在en_US locale中,文档声明“angular datetime筛选器使用浏览器的时区设置”。@charlietfl,我不想定义自己的格式,我希望格式取决于用户的浏览器。