javascript - Moment.JS 月份的重音标记,西类牙语?

标签 javascript c# momentjs

我正在使用 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/

相关文章:

javascript - knockout 映射 c# 模型到 knockout 模型,将 C# 代码解析为 json 不起作用

c# - 动态加载程序集的多个版本

javascript - 跟踪具有动态(变化的)数组大小的 JSON 字符串

javascript - javascript的执行顺序

javascript - 如何重新格式化轴标签?

c# - WPF 添加数据网格图像列可能吗?

javascript - 如何在另一个动画完成后激活一个动画

javascript new Date() 或 moment.js 解析日期错误

javascript - 使用 Moment.js 并让页面更新以显示秒数

php - 数据库日期时间中奇怪格式的日期