Преобразование времени в формат 24 часа в Javascript

Как я могу выделить и преобразовать локальный формат времени в JavaScript new Date() в 24-часовой формат?

Пример: 2016-09-22T23:21:56.027Z просто становится 22:56 по местному времени.

Ответы

Ответ 1

new Date("2000-01-01 10:30 AM").getHours() // 10

Это 24 часа:

new Date("2000-01-01 10:30 PM").getHours() // 22

Если вам нужна более общая вещь:

function get_hours(time_string) {
    return new Date("2000-01-01 " + time_string).getHours() // 22
}