Formati di data JavaScript

Formati di data JavaScript

JavaScript ha un oggetto integrato chiamato oggetto Date, che funziona con la data e l'ora in un formato indipendente dalla piattaforma; Rappresenta il numero di secondi passati da mezzanotte di gennaio 1970 dallo standard ECMAScript.

In questo post, impareremo diversi metodi per modificare il formato della data in JavaScript;

Ma per farlo, in primo luogo, avremo bisogno di una variabile per archiviare il valore della data. JavaScript ha un tipo di dati integrati (oggetto Data) che può essere utilizzato per archiviare le date.

Nota: Useremo la console del browser per dimostrare esempi eseguiti in questo post. Per aprire la console del browser:

  • Usa il Tasto F12 in Chrome e altri browser a base di cromo.
  • utilizzo Tastiera Ctrl + Shift + K tasti di scelta rapida per mozilla.
  • utilizzo Opzione + ⌘ + C tastiera Shortcut Keys in Safari (se non viene visualizzato il menu Developer, quindi apri le preferenze premendo ⌘ +e nella scheda Avanzate Controlla "Mostra il menu Sviluppa nella barra dei menu").

Come creare un oggetto Data in JavaScript?

In JavaScript, possiamo utilizzare il metodo nuovo Date () per creare un oggetto Data.

var date = new Date ();
console.registro (data);

IL Nuova funzione () Senza alcuna parentesi crea un oggetto con la data corrente. Possiamo anche passare gli argomenti alla funzione nuova data () per creare nuovi oggetti di data con data e ora specificate. Si prega di consultare questo articolo per saperne di più sull'oggetto data e sui metodi che possiamo usare per operare sull'oggetto data.

Come formattare l'oggetto data

In JavaScript, abbiamo metodi diversi che possono essere utilizzati per ottenere la data nel formato richiesto. Ecco un elenco di alcuni dei metodi che possono essere utilizzati per formattare l'oggetto della data:

  • todateString ()
  • totimestring ()
  • toisostring ()
  • tolocalestring ()

Metodo todateString ()

Inizieremo con il Metodo todateString (); IL Metodo todateString () può essere utilizzato per ottenere la data nel seguente formato:

[Anno della data del mese del giorno]

var date = new Date ();
console.registro (data);
console.registro (data.todateString ());

Questo metodo viene utilizzato per ottenere solo la parte della data dall'intera stringa.

metodo totimestring ()

IL metodo totimestring () viene utilizzato per ottenere il tempo dalla stringa della data. Emette il tempo nel seguente formato:

[Ore: minuti: secondi fuso orario (nome fuso orario)]

var date = new Date ();
console.registro (data);
console.registro (data.totimestring ());

Metodo toisostring ()

Questo metodo viene utilizzato per ottenere la data in formato ISO. Questo formato fornisce la data nel fuso orario Zero UTC.

var date = new Date ();
console.registro (data);
console.registro (data.toisostring ());

Metodo Tolocalestring ()

Questo metodo forma la data in un formato di stringa localizzato. Questa funzione prende una lingua e un paese in formato di codice locale standard, i.e., 'en-us "come parametro e formatta la data secondo la locale desiderata (specificata).

var date = new Date ();
console.registro (data);
console.registro (data.tolocalestring ('en-us'));

I metodi "Ottieni"

Possiamo usare il getnullyArlyar (), getMonth (), getDate (), gethours (), getminutes (), getSeconds () e getMilliseconds () Metodi Per produrre la data nel nostro formato richiesto.

IL metodo getfullylyar () può essere utilizzato per ottenere solo il valore dell'anno memorizzato nell'oggetto data. Allo stesso modo, getMonth (), getDate (), gethours (), getminutes (), getSeconds () e getMilliseconds () può essere usato per ottenere i singoli valori di Mese, data, ore, minuti, secondi e millisecondi rispettivamente.

Possiamo combinare uno di questi metodi per ottenere una data nel nostro formato richiesto. In questo esempio, formaderemo la data nel modo seguente:

Data/mese/anno

var date = new Date ();
var d = data.getDate ();
var m = data.getmonth ();
var y = data.getfullyAlyar ();
M ++;
console.log (d + "/" + m + "/" + y)

Nell'esempio sopra, incrediamo la variabile che contiene il valore del mese corrente perché i mesi iniziano a 0 in JavaScript.

Conclusione

La formattazione della data è un'abilità essenziale per gli sviluppatori web in quanto devono rappresentare la data in un formato particolare. Molti sviluppatori non usano i metodi JavaScript integrati per operare sull'oggetto data in quanto possono essere molto confusi. Invece, usano librerie di terze parti per manipolare l'oggetto data.

In questo articolo, abbiamo visto diversi metodi che possono essere utilizzati per formattare l'oggetto della data. Tutti questi metodi sono presenti in JavaScript per impostazione predefinita.