Formati di tempo JavaScript

Formati di tempo JavaScript
In JavaScript, l'applicazione dei formati di tempo è molto utile per osservare la variazione nel GMT (Greenwich Media Time) o Universal Time Coordinated (UTC) e calcolare la differenza di tempo. Oltre a ciò, quando devi accedere all'ora esatta per manipolarlo in base alle tue esigenze. In tali casi, l'utilizzo di vari formati di tempo in JavaScript è molto utile.

Questo articolo ti guiderà sull'applicazione dei formati di tempo in JavaScript.

Come applicare i formati del tempo JavaScript?

I formati del tempo JavaScript possono essere implementati utilizzando:

  • "gethours ()" E "getutchours ()"Metodi
  • "getTimeZoneOffset ()" Metodo
  • "prendi tempo()" Metodo
  • "sethours ()" Metodo
  • "getSeconds ()" Metodo

Ora passeremo attraverso ciascuno dei metodi menzionati uno per uno!

Metodo 1: applicare il formato di tempo JavaScript usando i metodi gethours () e getutchours ()

IL "gethours ()"Il metodo restituisce l'ora da 0 a 23 della data corrente e il"getutchours ()"Metodo produce l'ora corrente secondo UTC. Questi metodi possono essere implementati per restituire l'ora corrente e l'ora UTC corrispondente, rispettivamente.

Esempio

In questo esempio, creeremo un oggetto Data con il nuovo costruttore Date () per visualizzare la data e l'ora correnti:

let timeFormat = new Date ();

Ora, invoca il metodo Gethours () per ottenere l'ora corrente considerando la data e l'ora correnti:

console.registro ("L'ora corrente è:", TimeFormat.gethours ());

Inoltre, applica il metodo getuthours () per ottenere anche l'ora temporale coordinata universale:

console.log ("L'ora UTC corrente è:", TimeFormat.getutchours ());

Produzione

Metodo 2: applicare il formato di tempo JavaScript utilizzando il metodo getTimeZoneoffset ()

IL "getTimeZoneOffset ()"Il metodo calcola la differenza tra tempo UTC e ora locale in minuti. Questo metodo può essere applicato per scoprire la differenza tra il tempo menzionato per ulteriori elaborazioni ..

L'esempio seguente dimostra il concetto di cui sopra.

Esempio

Innanzitutto, crea un oggetto di data come discusso nel metodo precedente. Successivamente, applica il metodo GetTimeZoneoffset () per restituire la differenza tra UTC e fuso orario locale in pochi minuti:

timeFormat = (new Date ().getTimeZoneoffset ());

Infine, registra la differenza di tempo in minuti:

console.Log ("La differenza tra UTC e il fuso orario locale è:", TimeFormat)

Produzione

Dall'output si può vedere che esiste una differenza di tempo negativa di -240 minuti tra l'UTC e il fuso orario locale.

Metodo 3: applicare il formato di tempo JavaScript usando il metodo GetTime ()

IL "prendi tempo()"Il metodo calcola il numero di millisecondi dal 1 ° gennaio 1970 e lo restituisce. Questo metodo può essere implementato per restituire i millisecondi dalla data menzionata fino all'ora corrente.

Passare attraverso l'esempio di seguito.

Esempio

In primo luogo, ripeti il ​​metodo precedente per la creazione di un nuovo oggetto da data. Ora, applica il "prendi tempo()"Metodo per restituire il conteggio dei millisecondi dal 1 ° gennaio 1970 fino all'ora corrente:

timeFormat = (new Date ().prendi tempo());

Infine, registrare il conteggio dei millisecondi sulla console:

console.Log ("Il numero di millisecondi passati dal 1 ° gennaio 1970 UTC+0 sono:", TimeFormat)

Produzione

Metodo 4: applicare il formato di tempo JavaScript usando il metodo Sethours ()

IL "sethours ()"Il metodo imposta l'ora di una data. Questo metodo può essere utilizzato per specificare il tempo personalizzato nell'argomento del metodo.

Sintassi

Data.Sethours (ore, minuti, secondi)

Nella sintassi data, il primo argomento si riferisce al "ora", Il secondo argomento indica"minuti", E il terzo argomento si riferisce al"Secondi".

Esempio

In primo luogo, crea un nuovo oggetto di data come segue:

let timeFormat = new Date ();

Successivamente, imposta il tempo personalizzato utilizzando il metodo Sethours () posizionando rispettivamente ore, minuti e secondi nella sua discussione e visualizzarlo:

formato orario.Sethours (1, 10, 15);
console.log ("L'ora corrente wrt L'ora impostata è:", TimeFormat);

Produzione

Metodo 5: applicare il formato di tempo JavaScript usando il metodo getSeCons ()

IL "getSeconds ()"Il metodo restituisce i secondi che vanno da 0 a 59. Questo metodo può essere implementato per visualizzare il tempo accurato con secondi.

Esempio

In questa dimostrazione, applicare il metodo getSeconds () sull'oggetto data creata:

let timeFormat = new Date ();
formato orario.getSeconds ()

Ora, registra il tempo preciso con secondi sulla console:

console.log ("La data e l'ora correnti sono:", TimeFormat);

Produzione

Abbiamo compilato tutti i possibili formati di tempo JavaScript in questo blog.

Conclusione

Per applicare i formati di tempo in JavaScript, utilizzare il “gethours ()" E "getutchours ()"Metodi per ottenere rispettivamente l'ora corrente e UTC, il"getTimeZoneOffset ()"Metodo per calcolare la differenza di tempo tra il fuso orario locale e l'UTC, il"prendi tempo()"Metodo per restituire i millisecondi dal 1 ° gennaio 1970 fino all'ora attuale,"sethours ()"Metodo" per specificare il tempo personalizzato o il "getSeconds ()"Metodo per ottenere il tempo accurato con secondi. Questo blog ha dimostrato i metodi per applicare i formati di tempo in JavaScript.