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

Sid*_*hra 0 javascript jquery momentjs

我正在使用jQuery timepicker在UI上显示12小时格式时间.但在内部,当数据进入服务器时,我必须将该格式转换为24小时格式.我怎么能用时刻js做到这一点

这是我在展示时间的时间

07:50 PM
Run Code Online (Sandbox Code Playgroud)

我想要以24小时格式转换成.我正在尝试下面的方法,但得到相同的输出,如UI所示.

output=moment($(this).val(),"hh:mm").format("HH mm");
Run Code Online (Sandbox Code Playgroud)

请帮帮我.谢谢

ada*_*eck 6

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

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

请注意,我A在分钟后添加了一个告诉时刻以考虑AM/PM时间之后的值.