这是使用浏览器/用户区域设置格式化日期时使用的命令:
$filter('date')(new Date(), 'MMM');
问题:对于特定日期元素,我希望始终在特定区域设置中格式化日期(例如' de'),与用户设置无关。
问题:如何仅在特定日期传递该区域设置?
答案 0 :(得分:0)
答案 1 :(得分:0)
我不是那个JS专家,但我刚刚完成了一个JS项目,它在UTC的后端处理了Dates,我们在本地区为客户展示它们。
我们找到的最佳解决方案是使用momentjs。
你可以在这里找到它:
答案 2 :(得分:-2)
您应该按照此处所述加载特定的区域设置文件:https://docs.angularjs.org/guide/i18n
您可以在此处找到区域设置文件:https://github.com/angular/angular.js/tree/master/src/ngLocale
或者用凉亭安装它:
bower install angular-i18n
然后只需将文件包含在您的头部:
<html ng-app>
<head>
….
<script src="angular.js"></script>
<script src="i18n/angular-locale_de-de.js"></script>
….
</head>
</html>