0

У меня есть строка, какКак преобразовать 5PM в объект даты javascript?

"9:00:00 AM" 

Как я преобразовать его в яваскрипта даты и времени объекта?

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

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

ответ

0

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

+0

бутстраповская-timepicker только передает обратно «9:00:00» – ove

+0

@in_visible, то вы можете добавить текущую дату – Fakefish

+0

она вызывает больше вопросов. Когда он получает дату-время от сервера как «2015-1-15 9:00:00 AM» и нужно извлечь только «9:00:00 AM» – ove

2

Я использую moment.js для каждой даты и времени, связанных с разбора и форматирования (также для Угловые проекты). Работает как шарм. Попробуйте. Должен работать для вашего случая:

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 
+0

Мне нравится использовать moment.js. лучший способ. Есть ли способ извлечь 9:00:00 AM из объекта datetime? – ove

+0

Не знаю, понимаю ли я. Имея 'Date', вы можете называть' d.getTime() ', чтобы получить, ну ... время :), но я думаю, что это не то, о чем вы просите –

+0

Любая идея, как рассчитать продолжительность между двумя датами, используя moment.js? var test = moment.utc (момент («9:00:00 AM», «HH: mm: SS A»). diff (момент («10:00:00 AM», «HH: mm: SS A») формат)) ("HH: мм: сс".); return 23 вместо 1. – ove

Смежные вопросы