标签: javascript date time
我有一个像“10:00 pm”这样的字符串的时间,我需要将它转换为日期对象,以便它可以在input type =“time”标记中表示。我使用angularjs来模拟它。
我收到错误消息“预期10:00am为日期”。如何将“上午10:00”转换为日期对象?我无法弄明白。任何帮助表示赞赏。
10:00am
我只需要时间
答案 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");
如果您正确加载了库,也应该这样做。