格式化 Moment.js am/pm 以包含句点/点

gwa*_*ar9 1 javascript datetime momentjs

我遇到了一个关于 momenta输入的小格式问题。

a/A 将返回 AM/am PM/pm 但有没有办法将其格式化以包含句点?

IE ampm这是一个对客户端很重要的格式更改,我无法通过 moment 的文档找到修复程序

我试过了

moment.updateLocale('en', {
    meridiem : {
        am : 'a.m.',
        AM : 'A.M.',
        pm : 'p.m.',
        PM : 'P.M.'
    }
}); 
Run Code Online (Sandbox Code Playgroud)

没有成功

是否可以?

use*_*648 6

您用于自定义 meridiem 的方法适用于 <1.6.0 的版本。您应该在较新的版本中提供一个功能来更新 meridiem。请参阅文档了解更多信息:

moment.updateLocale('en', {
  meridiem: function(hour, minute, isLowerCase) {
    if (hour < 12) {
      return 'a.m.';
    } else {
      return 'p.m.';
    }
  }
});
Run Code Online (Sandbox Code Playgroud)