Ten post wyjaśni metodę tworzenia daty z ustawioną strefą czasową.
Tworzenie daty z ustawioną strefą czasową bez reprezentacji łańcuchowej
Aby utworzyć datę z ustawioną strefą czasową, przycisk „ Data() Można użyć metody JavaScript. Jest to wbudowana metoda używana do pracy z datami i godzinami.
Składnia
W tej składni „ Data() Metoda ” jest wywoływana:
nowy Data ( rok, miesiąc, data, godzina, minuta, sekunda, milisekunda )
“ rok ”, „ miesiąc ”, „ data ”, „ godzina ”, „ minuta ”, „ drugi ', I ' milisekunda ” są przekazywane jako parametry do tworzenia daty z ustawioną strefą czasową.
Przykład 1: Przez zdefiniowanie obiektu Data
W podanym przykładzie obiekt jest inicjowany jako „ D ”. Następnie „wywołaj” Data() ” i przekazać datę zgodnie z powyższą składnią:
jest D = nowy Data ( 2023 03 20 , 1 , 78 , 27 , 0 ) ;Przekaż obiekt jako argument do „ log.konsoli() ”, aby wyświetlić wynik na konsoli:
konsola. dziennik ( D )
Można zauważyć, że data jest tworzona z ustawioną strefą czasową bez reprezentacji łańcuchowej:
Przykład 2: Użycie metody setTime().
Tutaj nowa data jest tworzona i zapisywana w zadeklarowanej zmiennej za pomocą „ Data() ' metoda:
var data = nowy Data ( 2023 , 07, dwadzieścia jeden ) ;Wywołaj „ ustaw czas() ”, aby ustawić czas. Ponadto, ' uzyskać czas() ' I ' getTimezoneOffset() ” są również używane jako argument „ ustaw czas() ”, aby uzyskać czas i ustawić strefę czasową. Gdzie „getTimezoneOffset()” może wstawić lub odjąć przesunięcie strefy czasowej:
data. ustaw czas ( data. uzyskać czas ( ) + data. getTimezoneOffset ( ) * 60 * 1000 ) ;Wywołaj metodę console.log(), aby wyświetlić wynik:
konsola. dziennik ( data ) ;W rezultacie jeden dzień jest odejmowany od zdefiniowanej daty zgodnie z przesunięciem strefy czasowej:
Chodzi o utworzenie daty z ustawioną strefą czasową bez użycia reprezentacji w postaci ciągu.
Wniosek
Aby utworzyć datę z ustawioną strefą czasową bez reprezentacji w postaci ciągu, „ Data() ” można wywołać metodę JavaScript. Jest to wbudowana metoda używana do pracy z datami i godzinami. Ponadto użyj „ getTimezoneOffset() ”, który może wstawić lub odjąć przesunięcie strefy czasowej. W tym poście podano kilka sposobów tworzenia daty z ustawioną strefą czasową.