Как я могу преобразовать 5 вечера в объект даты JavaScript?

У меня есть строка как

"9:00:00 AM"

Как я могу преобразовать его в объект datet ime javascript?

В настоящее время я использую timepicker начальной загрузки, но элемент управления возвращает значение в виде строки

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

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

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

Другие вопросы по тегам