Kaip pridėti valandų iki datos objektą „JavaScript“.

Kaip Prideti Valandu Iki Datos Objekta Javascript



Datos objektas JavaScript pateikia dabartinę dieną, datą ir laiką (su laiko juosta) įrenginyje. „JavaScript“ yra tam tikrų situacijų, kai kūrėjai turi pridėti valandas prie datos objekto. Datos objektas siūlo keletą metodų, įskaitant „ setHours() “, „ getTime () “, „ setMonth() “ ir daug daugiau, kad pasiektumėte arba pakeistumėte Datos objekto reikšmes, tokias kaip laikas, valanda, minutė, laiko juosta ir kt.

Šiame įraše bus aprašytas valandų pridėjimo prie datos objekto „JavaScript“ procesas.

Kaip „JavaScript“ pridėti valandų iki datos objekto?

Norėdami pridėti valandas prie datos objekto, naudokite toliau nurodytus iš anksto nustatytus JavaScript metodus:







  • getTime() metodas
  • setHours() metodas

Pažvelkime į pirmiau minėtų metodų veikimą.



1 būdas: pridėkite valandas prie datos objekto naudodami getTime() metodą

Norėdami pridėti valandas prie datos objekto, „ getTime () “ naudojamas metodas. Tai rodo nurodytos datos laiką visuotiniu laiku. Grąžina laiką milisekundėmis:



Sintaksė
Naudokite šią getTime() metodo sintaksę:





Data . getTime ( )

Pavyzdys
Sukurkite naują datos objektą ir išsaugokite jį kintamajame ' data “:

buvo data = naujas Data ( ) ;

Norėdami pridėti valandas prie datos objekto, apibrėžkite funkciją ' addHoursToDate() ' su parametru ' valandą “, skambinkite „ nustatyti laiką() ' datos objekto metodą, tada pirmiausia gaukite dabartinį laiką naudodami ' getTime () “ metodą, tada pridėkite valandų milisekundžių:



funkcija addHoursToDate ( valandą ) {
data. nustatyti laiką ( data. getTime ( ) + valandą * 60 * 60 * 1000 ) ;
grąžinti data ;
}

Spausdinkite šiandienos datą naudodami „ console.log() “ metodas:

konsolė. žurnalas ( 'Šios dienos data:' , data ) ;

Iškvieskite funkciją ' addHoursToDate() 'pravažiuojant' du “ valandos:

addHoursToDate ( du ) ;

Išspausdinkite naują datą ir laiką, pulte pridėdami 2 valandas:

konsolė. žurnalas ( 'Add Hours in date:' , data ) ;

Atitinkama išvestis bus tokia:

2 būdas: Pridėkite valandas prie datos objekto naudodami setHour() metodą

Yra dar vienas datos objekto metodas ' setHour() “ naudojamas valandoms pridėti. Ji nustato datos valandas pagal vietos laiką.

Sintaksė
Metodui setHours() naudokite nurodytą sintaksę:

Data . setHours ( valandų , min , sek , ms )

Aukščiau pateiktoje sintaksėje:

  • valandų “ reiškia sveikąjį skaičių nuo 0 iki 23.
  • min “ reiškia minutes nuo 0 iki 59.
  • sek “ yra sekundės nuo 0 iki 59.
  • ms “ yra milisekundės nuo 0 iki 999.
  • min , sek , ir ms 'yra pasirenkami parametrai, bet susieti vienas su kitu, jei naudojate ' ms “, tada būtina naudoti „ sek “ ir „ min “.

Pavyzdys
Norėdami pridėti valandas prie datos objekto, apibrėžkite funkciją ' addHoursToDate() ' su parametru ' valandą “ ir gaukite valandų vertę, nurodydami skaičių kaip argumentą lauke „ setHours() “ metodas:

funkcija addHoursToDate ( valandą ) {
data. setHours ( valandą ) ;
}

Iškvieskite funkciją ' addHoursToDate() 'pravažiuojant' du “ valandos, kurias reikia įtraukti į datą:

addHoursToDate ( du ) ;

Spausdinkite naują datą ir laiką, pridėdami 2 valandas konsolėje naudodami „console.log()“ metodą:

konsolė. žurnalas ( 'Pridėti 2 valandas iki datos:' , data ) ;

Išvestis

Išvada

Norėdami pridėti valandas prie datos objekto, naudokite iš anksto nustatytus JavaScript Date objekto metodus, įskaitant ' getTime () “ metodas arba „ setHours() “ metodas. Metodas setHours() nustato valandas pagal datą pagal vietinį laiką, o metodas getTime() grąžina laiką milisekundėmis ir parodo laiką universaliu laiku. Šiame įraše aprašytas valandų pridėjimo prie datos objekto „JavaScript“ procesas.