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 ”:
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ă:
Î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:
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.