在 AngularJS 中以本地化格式显示日期

Display date in localized format in AngularJS

我有一个场景,我必须为事件设置一个日期,日期选择器应该根据国家或地区采用本地化格式的日期格式。我怎样才能在 AngularJS 中做到这一点?我尝试了很多解决方案,但没有找到合适的解决方案。

您可以使用 toLocaleDateString()

参考

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString

var today = new Date();

var date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0));

 console.log(date.toLocaleDateString('en-US'));
 console.log(today.toLocaleDateString('en-US'));