我正在使用 moments js 从 c# JSONified datetime /Date(1501287730903)/
转换为推荐的 here
$scope.var = moment($scope.var).toDate();
我的目标是将包含 /Date(1501287730903)/
的变量不仅转换为 JS 日期,还转换为类似 05 Jan 2017
$scope.var = moment($scope.var).format('DD/MM/YYYY');
工作正常,但我想要月份的实际字母。当我继续
$scope.var = moment($scope.var).format('DD/MMM/YYYY');
但是,我得到 28-júl-2017
并且 MMMM 呈现 29-júlí-2017
我不确定,但看起来它会持续几个月……?如何指定英文?
最佳答案
您加载到 moment 中的语言环境是什么? 我猜你在这段代码之前加载了西类牙语言环境:
moment.locale('es-es');
在像这样解析日期之前尝试加载英语语言环境:
moment.locale('en');
关于javascript - Moment.JS 月份的重音标记,西类牙语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45382175/