Ten samouczek pokaże metody ustalenia daty w formacie Yyyy-MM-DD.
Jak sformatować datę jako Jyyy-MM-DD w JavaScript?
Aby sformatować datę jako Yyyy-MM-DD, użyj następujących predefiniowanych metod JavaScript:
Metoda 1: Sformatuj datę jako JYYY-MM-DD przy użyciu metod połączenia metod gejantów (), getmonth () i getDate ()
Aby przekształcić datę do formatu ISO, JYYY-MM-DD, użyj „GetiLyear ()”,„getmonth ()" I "getDate ()„Metody obiektu daty. Metody te otrzymują miesiąc, rok i datę odpowiedniego daty.
W nadchodzących przykładach pokażemy ci, jak to działa i co możemy zrobić przez 2-cyfrowy miesiąc i datę.
Składnia
Poniższa składnia jest używana w metodach getylysear (), getmonth () i getDate ():
data.GetiLyear ()W powyższej składni:
Przykład 1: Sformatuj datę przy użyciu połączenia metod getylysear (), getmonth () i getDate ()
Utwórz nowy obiekt daty, przekazując określoną datę w formacie krótkiej daty jako parametr, który zostanie sformatowany:
var date = nowa data („8 września 2000”);Uzyskaj rok, miesiąc i datę z danej daty za pomocą metod JavaScript GetyLyar (), getmonth () i getDate ():
var dateFormat = data.getylyar () + "-" + (data.getonth () + 1) + "-" + data.getDate ()Na koniec wydrukuj wynikową datę na konsoli:
konsola.log (dateFormat);Wyjście pokazuje, że nie jest w odpowiednim formacie jako miesiąc, a data nie jest w formacie 2-cyfrowym:
Zobaczmy, jak zdobyć miesiąc i datę w 2-cyfrowym formacie.
Przykład 2: Sformatuj datę przy użyciu połączenia metod getylysear (), getmonth () i getDate () w formacie twórczości mm-dd
Tutaj użyjemy wszystkich metod JavaScript GetAldIal (), getmonth () i getDate () i ustawimy dodatek 0 jako prefiks, jeśli miesiąc i datę są mniejsze niż 10:
var dateFormat = data.getylyar () + "-" + (data.getonth ()+1).długość != 2 ? „0” + (data.getonth () + 1): (data.getMonth () + 1)) + "-" + (data.getDate ().długość != 2 ?„0” + data.getDate (): data.getDate ());Na koniec wydrukuj wynikową datę na konsoli za pomocą „konsola.dziennik()" metoda:
konsola.log (dateFormat);Wyjście
Wypróbujmy inną metodę sformatowania daty w formacie Yyyy-MM-DD.
Metoda 2: Sformatuj datę jako Yyyy-MM-DD przy użyciu metody TolocaleDateString ()
Użyj "Tolocaledatestring ()”Metoda konwersji daty na format Yyyy-MM-DD. Daje wrażliwy na język ciąg reprezentacji daty jako wyjście. W tej metodzie ustaw „opcja„Parametr do„2-cyfrowy„, Który powróci miesiąc i dzień w 2 cyfrach, jeśli wartość jest mniejsza niż 10.
Składnia
Postępuj zgodnie z podaną składnią, aby zastosować metodę TolocaleDateString ():
TolocaleDatestring (lokalizacje, opcje)W powyższej składni:
Przykład
Zadzwoń do "Tolocaledatestring ()„Metoda i odzyskaj rok z danej daty i przechowuj go w zmiennej”Getyear”:
var getyear = data.Tolocalestring („domyślny”, rok: „numeryczne”);Podobnie zdobądź miesiąc i datę od daty za pomocą „Tolocaledatestring ()”Metoda i przechowuj je odpowiednio w zmiennych:
var getonth = data.Tolocalestring („domyślny”, miesiąc: „2-cyfrowy”);Teraz ustaw datę w określonym formacie, uzyskując dostęp do zmiennych, które przechowują rok, miesiąc i dzień w określonym formacie:
var dateFormat = getyear + "-" + getMonth + "-" + getday;Wydrukuj wynikową datę na konsoli:
konsola.log (dateFormat);Wyjście pokazuje, że data jest pomyślnie przekształcana w format Yyyy-MM-DD
Zapewniliśmy wszystkie najlepsze możliwe rozwiązania do sformatowania daty, jak w Yyyy-MM-DD w JavaScript.
Wniosek
Aby ustawić format randki jako Jyyy-MM-DD w JavaScript, użyj „Tolocaledatestring ()„Metoda lub połączenie„GetiLyear ()”,„getmonth ()" I "getDate ()”Metody. W metodzie TolocaleDateString () ustaw „opcja„Parametr do„2-cyfrowy”Liczba na miesiąc i datę, podczas gdy w drugim podejściu dołącz do wynikającej zerowej wartości, jeśli jest mniej niż 10. Ten samouczek pokazał metody ustalenia daty w formacie Yyyy-MM-DD.