Cum să adăugați ore la data obiectului în JavaScript

Cum Sa Adaugati Ore La Data Obiectului In Javascript



Obiectul Date din JavaScript returnează ziua, data și ora curente (cu fusul orar) pe dispozitiv. În JavaScript, există unele situații în care dezvoltatorii trebuie să adauge ore la un obiect Date. Obiectul Date oferă o serie de metode, inclusiv „ setHours() ”, “ Fă-ți timp() ”, “ setMonth() ”, și multe altele pentru a accesa sau modifica valorile obiectului Date, cum ar fi ora, ora, minutul, fusul orar și altele.

Această postare va descrie procesul de adăugare a orelor la un obiect dată în JavaScript.

Cum se adaugă obiectul ore la data în JavaScript?

Pentru a adăuga ore la un obiect Date, utilizați metodele predefinite JavaScript de mai jos:







  • metoda getTime().
  • metoda setHours().

Să ne uităm la funcționarea metodelor menționate mai sus.



Metoda 1: Adăugați ore la data obiectului folosind metoda getTime().

Pentru a adăuga ore la obiectul Date, „ Fă-ți timp() ” se folosește metoda. Reprezintă ora pentru data dată în timp universal. Returnează timpul în milisecunde:



Sintaxă
Utilizați următoarea sintaxă pentru metoda getTime():





Data . Fă-ți timp ( )

Exemplu
Creați un nou obiect de dată și stocați-l într-o variabilă „ Data ”:

a fost Data = nou Data ( ) ;

Pentru a adăuga ore la un obiect dată, definiți o funcție „ addHoursToDate() „cu un parametru „ ora ', suna ' potriveste ora() ” metoda obiectului dată, apoi obțineți mai întâi ora curentă folosind „ Fă-ți timp() ” și apoi adăugați-i ore de milisecunde:



funcţie addHoursToDate ( ora ) {
Data. potriveste ora ( Data. Fă-ți timp ( ) + ora * 60 * 60 * 1000 ) ;
întoarcere Data ;
}

Imprimați data de astăzi folosind „ console.log() ” metoda:

consolă. Buturuga ( 'Data de azi:' , Data ) ;

Apelați funcția „ addHoursToDate() „prin trecerea” Două ” orele:

addHoursToDate ( Două ) ;

Imprimați noua dată și ora adăugând 2 ore în ea pe consolă:

consolă. Buturuga ( „Adăugați ore în data:” , Data ) ;

Ieșirea corespunzătoare va fi:

Metoda 2: Adăugați ore la data obiectului folosind metoda setHour().

Există o altă metodă a obiectului Date „ setHour() ” folosit pentru adăugarea de ore până în prezent. Setează orele pentru o dată în funcție de ora locală.

Sintaxă
Pentru metoda setHours(), utilizați sintaxa dată:

Data . setHours ( ore , min , sec , Domnișoară )

În sintaxa de mai sus:

  • ore ” indică un număr întreg între 0 și 23.
  • min ” reprezintă minutele între 0 și 59.
  • sec ” este secundele între 0 și 59.
  • Domnișoară ” este milisecundele între 0 și 999.
  • min , sec , și Domnișoară ” sunt parametri opționali, dar legați între ei, dacă folosiți „ Domnișoară ”, atunci este obligatoriu să folosiți „ sec ' și ' min ”.

Exemplu
Pentru a adăuga ore la un obiect dată, definiți o funcție „ addHoursToDate() „cu un parametru „ ora ”, și obțineți valoarea orelor trecând un număr ca argument în „ setHours() ” metoda:

funcţie addHoursToDate ( ora ) {
Data. setHours ( ora ) ;
}

Apelați funcția „ addHoursToDate() „prin trecerea” Două ” ore de adăugat în data:

addHoursToDate ( Două ) ;

Imprimați noua dată și oră adăugând 2 ore în ea pe consolă folosind metoda „console.log()”:

consolă. Buturuga ( „Adăugați 2 ore până acum:” , Data ) ;

Ieșire

Concluzie

Pentru a adăuga ore la un obiect dată, utilizați metodele predefinite ale obiectului Data JavaScript, inclusiv „ Fă-ți timp() „metoda” sau „ setHours() ” metoda. Metoda setHours() setează orele în dată în funcție de ora locală, în timp ce metoda getTime() returnează timpul în milisecunde și reprezintă ora în timp universal. Această postare a descris procesul de adăugare a orelor la un obiect dată în JavaScript.