Moment.js接受12小时和24小时的时间

时间:2017-02-08 04:01:35

标签: javascript parsing momentjs

Moment.js是否有办法在输入档案中同时接受12小时和24小时。

例如

var myField= $('#myField').val();
var validTime = moment(myField, [h:mm A]).format(HHmm);

我想接受:

  • 12小时格式:'2:35 pm'
  • 24小时格式:'14:35'

我找不到任何解析多种格式的文档。也许我应该使用正则表达式测试值?

1 个答案:

答案 0 :(得分:3)

我认为你只是使用一系列格式。

https://momentjs.com/docs/#/parsing/string-formats/

var validTime = moment(myField, ["h:mm A", "H:mm"]);