到目前为止的Javascript时间字符串

时间:2016-07-12 20:55:30

标签: javascript date time

我有一个像“10:00 pm”这样的字符串的时间,我需要将它转换为日期对象,以便它可以在input type =“time”标记中表示。我使用angularjs来模拟它。

我收到错误消息“预期10:00am为日期”。如何将“上午10:00”转换为日期对象?我无法弄明白。任何帮助表示赞赏。

我只需要时间

2 个答案:

答案 0 :(得分:1)

你见过http://momentjs.com/吗?

你可以像这样使用它:

var time = moment("10:00pm", "HH:mm a");

答案 1 :(得分:0)

如果您正在使用date.js,那么您可以尝试

Date.parseExact("10:00 PM", "hh:mm tt");

如果您正确加载了库,也应该这样做。