2009-11-24 11 views
15

Jak mogę wyizolować i przekonwertować format czasu lokalnego w kodzie JavaScript new Date() na format 24-godzinny?Konwersja czasu do formatu 24-godzinnego w JavaScript

Przykład: 2016-09-22T23:21:56.027Z po prostu staje się 22:56 w czasie lokalnym.

+7

Czy możesz opisać słowami, jak rozwiązać ten problem? (Będzie to oznaczać, czy sam rozumiesz problem.) –

+1

Oto przydatne odpowiedzi na to: http://stackoverflow.com/questions/22347521/change-time-format-to-24-hits-in-javascript – Andrew

Odpowiedz

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

Ten jest 24 godziny:

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

Jeśli chcesz bardziej ogólne rzeczy:

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