需要使用MomentJS显示AM/PM

Chr*_*fat 5 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");
}
Run Code Online (Sandbox Code Playgroud)

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

2015年6月15日上午9:00

我还需要添加其他东西吗?先感谢您!!

小智 2

要在全球范围内强制使用英语区域设置,请添加

moment.locale('en');
Run Code Online (Sandbox Code Playgroud)

到你的代码。

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

moment(value).locale('en').format(/* ... */);
Run Code Online (Sandbox Code Playgroud)

在你的函数中。