In questo tutorial, formateremo la variabile della data in "dd/mm/yyyy"Utilizzando questi metodi integrati:
Creazione di una nuova variabile di data in JavaScript
Per iniziare, abbiamo prima bisogno di una data in cui useremo semplicemente l'oggetto data per ottenere la data corrente e lo memorizzeremo all'interno di una variabile "data odierna". Per questo, usa la riga seguente:
var currentDate = new Date ();Ora, possiamo ottenere il formato corrente di questa variabile di data appena creata utilizzando il registro della console:
Questo non è il formato, quindi lavoreremo su questo passo dopo passo.
Ottenere il mese in formato "mm" corretto
Prendiamo per la prima volta il mese da questa data usando il getmonth () funzione come
var mese = CurrentDate.getmonth () + 1;Abbiamo aggiunto 1 al nostro mese perché il mese nella variabile della data inizia da 0. Successivamente, dobbiamo assicurarci che il mese non sia in una sola cifra, quindi induciamo il seguente controllo su di esso:
Se (mese < 10) month = "0" + month;Ciò cambierebbe il mese a una cifra in due cifre, oppure possiamo nel formato "mm".
Ottenere la data nel formato "DD" corretto
Prenderemo la data del mese usando il getDate () funzione:
var dateofmonth = currentdate.getDate ();Quindi verifichiamo una data a una cifra e la convertiamo in due cifre usando la riga seguente:
if (dateofmonth < 10) dateOfMonth = "0" + dateOfMonth;Ora abbiamo anche la nostra data nel formato corretto.
Ottenere l'anno nel corretto formato "yyyy"
Infine, otteniamo il nostro anno dalla variabile della data utilizzando il metodo getfullyAr () come
var year = CurrentDate.getfullyAlyar ();getfullylyar () restituisce l'anno nel "Yyyy" formato. Pertanto, non abbiamo bisogno di un controllo.
Compilare la data completa nel formato corretto
Infine, dobbiamo mettere tutti questi 3 componenti del nostro "data"Insieme in una nuova variabile utilizzando la seguente riga di codice:
VAR FORMATTEDDATE = DateOfmonth + "/" + mese + "/" + anno;Alla fine, utilizzare la funzione del registro della console per stampare il “Data formattata"Sulla console come:
console.log (formattazione formattata);Lo snippet di codice completo è il seguente:
var currentDate = new Date ();Al momento dell'esecuzione otterrai il seguente output sullo schermo:
Conclusione
Convertire una variabile di data in un formato specifico può sembrare all'inizio molto scoraggiante. Ma la formattazione della data può essere facilmente ottenuta utilizzando la funzione integrata fornita con ES6 JavaScript. In questo post di tutorial, abbiamo imparato come formattare una data in formato DD/MM/AAA YYYY usando le tre funzioni di base: getMonth (), getDate e getfullyar ().