2009-11-24 3 views
15

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

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

+7

Можете ли вы описать словами, как решить эту проблему? (Это должно было бы определить, понимаете ли вы сама проблема.) –

+1

Вот полезные ответы на это: http://stackoverflow.com/questions/22347521/change-time-format-to-24-hours-in-javascript – Andrew

ответ

15
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 
} 
Смежные вопросы