使用moment.Js将字符串转换为24小时时间格式

时间:2016-08-18 11:16:40

标签: javascript momentjs

我正在尝试使用片刻JS将字符串格式化为24小时格式,此时我没有得到预期的输出,下面将更详细地解释它:

我如何转变

 var testFormat = moment("9:00","HH:mm:ss");

我希望这会输出:

09:00:00(24小时格式)

但由于某种原因,它不会仅仅转换日期,而是输出以下内容:

1471507200000

2 个答案:

答案 0 :(得分:2)

你错了。您可以提供格式作为时刻的第二个参数。所以在你的情况下,它将是:

var myMoment = moment("9:00","H:mm");

获取moment。现在您可以按照自己的方式进行格式化:

myMoment.format("HH:mm:ss");

DEMO

答案 1 :(得分:0)

moment("13:15:00", "h:mm:ss").format("hh:mm A"); it will give 12 hrs format