Come aggiungere l'oggetto Hours to Date in JavaScript

Come Aggiungere L Oggetto Hours To Date In Javascript



L'oggetto Date in JavaScript restituisce il giorno, la data e l'ora correnti (con fuso orario) sul dispositivo. In JavaScript, ci sono alcune situazioni in cui gli sviluppatori devono aggiungere ore a un oggetto Date. L'oggetto Date offre una serie di metodi, tra cui ' impostaOre() ”, “ prendi tempo() ”, “ setMese() ” e molti altri per accedere o modificare i valori dell'oggetto Date, come ora, ora, minuto, fuso orario e altri.

Questo post descriverà il processo per aggiungere ore a un oggetto data in JavaScript.

Come aggiungere l'oggetto Hours to Date in JavaScript?

Per aggiungere ore a un oggetto Date, utilizzare i metodi predefiniti JavaScript indicati di seguito:







  • metodo getTime()
  • metodo setHours()

Diamo un'occhiata al funzionamento dei metodi sopra menzionati.



Metodo 1: aggiungere l'oggetto Ore alla data utilizzando il metodo getTime()

Per aggiungere ore all'oggetto Date, il ' prendi tempo() ” viene utilizzato il metodo. Rappresenta l'ora per la data data nel tempo universale. Restituisce il tempo in millisecondi:



Sintassi
Utilizzare la seguente sintassi per il metodo getTime():





Data . prendi tempo ( )

Esempio
Crea un nuovo oggetto data e memorizzalo in una variabile ' Data ”:

era Data = nuovo Data ( ) ;

Per aggiungere ore a un oggetto data, definire una funzione ' addHoursToDate() ” con un parametro “ ora ', chiama il ' setTime() ” metodo dell'oggetto date quindi ottenere prima l'ora corrente utilizzando il “ prendi tempo() ” e quindi aggiungere ore di millisecondi:



funzione addHoursToDate ( ora ) {
Data. setTime ( Data. prendi tempo ( ) + ora * 60 * 60 * 1000 ) ;
Restituzione Data ;
}

Stampa la data odierna utilizzando ' console.log() ' metodo:

consolare. tronco d'albero ( 'Data odierna:' , Data ) ;

Chiama la funzione ' addHoursToDate() 'di passaggio' Due ' ore:

addHoursToDate ( Due ) ;

Stampa la nuova data e ora aggiungendo 2 ore sulla console:

consolare. tronco d'albero ( 'Aggiungi orario in data:' , Data ) ;

L'output corrispondente sarà:

Metodo 2: aggiungere l'oggetto Ora alla data utilizzando il metodo setHour()

C'è un altro metodo dell'oggetto Date ' impostaOra() ” utilizzato per aggiungere le ore fino ad oggi. Imposta le ore di una data in base all'ora locale.

Sintassi
Per il metodo setHours(), usa la sintassi data:

Data . setOre ( ore , min , sec , SM )

Nella sintassi precedente:

  • ore ” indica un numero intero compreso tra 0 e 23.
  • min ” rappresenta i minuti compresi tra 0 e 59.
  • sec ” sono i secondi compresi tra 0 e 59.
  • SM ” sono i millisecondi tra 0 e 999.
  • Il ' min , sec , e SM ” sono parametri facoltativi ma collegati tra loro, se utilizzati “ SM ”, allora è obbligatorio utilizzare “ sec ' e ' min ”.

Esempio
Per aggiungere ore a un oggetto data, definire una funzione ' addHoursToDate() ” con un parametro “ ora ', e ottenere il valore delle ore passando un numero come argomento in ' impostaOre() ' metodo:

funzione addHoursToDate ( ora ) {
Data. setOre ( ora ) ;
}

Chiama la funzione ' addHoursToDate() 'di passaggio' Due ” ore da aggiungere nella data:

addHoursToDate ( Due ) ;

Stampa la nuova data e ora aggiungendo 2 ore sulla console utilizzando il metodo 'console.log ()':

consolare. tronco d'albero ( 'Aggiungi 2 ore fino ad oggi:' , Data ) ;

Produzione

Conclusione

Per aggiungere ore a un oggetto data, utilizzare i metodi predefiniti dell'oggetto Data JavaScript, tra cui ' prendi tempo() ” metodo o “ impostaOre() ' metodo. Il metodo setHours() imposta le ore in data in base all'ora locale mentre il metodo getTime() restituisce il tempo in millisecondi e rappresenta l'ora in tempo universale. Questo post ha descritto il processo per l'aggiunta di ore a un oggetto data in JavaScript.