使用Angularjs中的时刻js将12小时格式转换为24小时格式

时间:2017-05-11 14:22:02

标签: javascript jquery momentjs

我正在使用jQuery timepicker在UI上显示12小时格式时间。但在内部,当数据进入服务器时,我必须将该格式转换为24小时格式。 如何使用moment js

执行此操作

这是我在展示时间的时间

07:50 PM

我希望将其转换为24小时格式。 我正在尝试以下方法,但获得与UI上显示的相同的输出。

output=moment($(this).val(),"hh:mm").format("HH mm");

请帮帮我。 谢谢

1 个答案:

答案 0 :(得分:5)

如果您的值正在返回07:50 PM,则需要将moment调用更改为

output = moment($(this).val(), 'hh:mm A').format('HH mm');

请注意,我在会议记录之后添加了A,以便考虑时间之后的AM/PM值。