需要使用MomentJS显示AM / PM

时间:2015-08-10 16:37:19

标签: javascript datetime momentjs

我正在尝试使用MomentJS格式化一些日期。在我尝试添加AM / PM或am / pm之前我没有问题。我有以下函数,并且从Breeze EntityQuery的结果传递时间,其中时间是System.DateTime,如下所示:

function datetimeCellRendererFunc(value) {
    // value = Mon Jun 15 2015 09:00:00 GMT-0500 (Central Daylight Time);
    return moment(value).format("MM/DD/YYYY h:mm A");
}

无论我在格式化中使用A还是a,我仍然会得到以下结果:

  

06/15/2015 9:00上午

我还需要添加其他内容吗?提前谢谢!!

1 个答案:

答案 0 :(得分:0)

要全局强制使用英语区域设置,请添加

moment.locale('en');

代码。

要为特定的moment实例配置它,您还可以使用

moment(value).locale('en').format(/* ... */);

在你的功能中。