Come ottenere la data in formato DD/MM/AAA?

Come ottenere la data in formato DD/MM/AAA?
Lavorare con le date è uno degli ostacoli più comuni da affrontare come programmatore e JavaScript non è diverso. Diverse applicazioni o programmi richiedono di formattare il valore della data in modo diverso. Ma grazie a JavaScript che è così facile e adatto ai programmi, possiamo facilmente formattare la data usando le funzioni integrate di JavaScript.

In questo tutorial, formateremo la variabile della data in "dd/mm/yyyy"Utilizzando questi metodi integrati:

  • getfullyeling (): Ritorna come l'intero anno in formato a quattro cifre
  • getmonth (): Restituisce il mese da una variabile di data, ricorda che il mese inizia da 0 a gennaio, quindi è necessario aggiungere 1 per evitare la confusione
  • getDate (): Ci restituisce la data del mese da una variabile di data

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 ();
console.log (currentdate);
var mese = CurrentDate.getmonth ();
Se (mese < 10) month = "0" + month;
var dateofmonth = currentdate.getDate ();
if (dateofmonth < 10) dateOfMonth = "0" + dateOfMonth;
var year = CurrentDate.getfullyAlyar ();
VAR FORMATTEDDATE = DateOfmonth + "/" + mese + "/" + anno;
console.log (formattazione formattata);

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 ().