如何将5PM转换为javascript日期对象?

时间:2015-01-15 06:50:36

标签: javascript angularjs datetime javascript-events datetimepicker

我有一个像

这样的字符串
"9:00:00 AM"

如何将其转换为javascript日期时间对象?

目前我正在使用bootstrap timepicker,但控件将值作为字符串

传递回来

http://jdewit.github.com/bootstrap-timepicker

2 个答案:

答案 0 :(得分:2)

我正在使用moment.js进行与日期时间相关的解析和格式化(也适用于Angular项目)。奇迹般有效。试试看。应该适合您的情况:

moment("9:00:00 AM", "HH:mm:SS A").toDate();

var d = moment("9:00:00 AM", "HH:mm:SS A").toDate();
d instanceof Date // -> true

答案 1 :(得分:0)

new Date('2015-1-15 9:00:00 AM')