Š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 “:
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ę:
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:
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.