Tämä viesti kuvaa prosessia tuntien lisäämiseksi päivämääräobjektiin JavaScriptissä.
Kuinka lisätä tunteja päivämäärään JavaScriptiin?
Voit lisätä tunteja Date-objektiin käyttämällä alla olevia JavaScriptin ennalta määritettyjä menetelmiä:
- getTime() -menetelmä
- setHours() -menetelmä
Katsotaanpa edellä mainittujen menetelmien toimintaa.
Tapa 1: Lisää tunnit päivämäärään käyttämällä getTime()-menetelmää
Jos haluat lisätä tunteja Date-objektiin, ' getTime() ”menetelmää käytetään. Se edustaa annetun päivämäärän aikaa yleisajassa. Se palauttaa ajan millisekunteina:
Syntaksi
Käytä seuraavaa syntaksia getTime()-menetelmälle:
Päivämäärä . getTime ( )
Esimerkki
Luo uusi päivämääräobjekti ja tallenna se muuttujaan ' Päivämäärä ':
Jos haluat lisätä tunteja päivämääräobjektiin, määritä funktio ' addHoursToDate() 'parametrilla' tunnin ', soita ' Asettaa aika() ' päivämääräobjektin menetelmä ja hanki sitten ensin nykyinen aika käyttämällä ' getTime() ' -menetelmää ja lisää sitten siihen tunnin millisekunteja:
toiminto addHoursToDate ( tunnin ) {
Päivämäärä. Asettaa aika ( Päivämäärä. getTime ( ) + tunnin * 60 * 60 * 1000 ) ;
palata Päivämäärä ;
}
Tulosta tämän päivän päivämäärä käyttämällä ' console.log() 'menetelmä:
konsoli. Hirsi ( 'Tänään päivämäärä:' , Päivämäärä ) ;Kutsu toiminto ' addHoursToDate() ' ohittamalla ' kaksi ”tunnit:
addHoursToDate ( kaksi ) ;Tulosta uusi päivämäärä ja aika lisäämällä siihen 2 tuntia konsolissa:
konsoli. Hirsi ( 'Lisää aukioloajat päivämäärään:' , Päivämäärä ) ;Vastaava tulos on:
Tapa 2: Lisää tunnit päivämäärään -objekti käyttämällä setHour()-menetelmää
On olemassa toinen päivämääräobjektin menetelmä ' setHour() ' käytetään tuntien lisäämiseen tähän päivään mennessä. Se asettaa päivämäärän tunnit paikallisen ajan mukaan.
Syntaksi
Käytä setHours()-menetelmässä annettua syntaksia:
Yllä olevassa syntaksissa:
- ' tuntia ” tarkoittaa kokonaislukua välillä 0 ja 23.
- ' min ” edustaa minuutteja välillä 0-59.
- ' sek ” on sekunti 0 ja 59 välillä.
- ' neiti ” on millisekunti välillä 0–999.
- ' min , sek , ja neiti ' ovat valinnaisia parametreja, mutta linkitetty toisiinsa, jos käytät ' neiti ”, silloin on pakollista käyttää sek ' ja ' min ”.
Esimerkki
Jos haluat lisätä tunteja päivämääräobjektiin, määritä funktio ' addHoursToDate() 'parametrilla' tunnin ”, ja hanki tuntien arvo välittämällä luku argumenttina ' setHours() 'menetelmä:
Päivämäärä. setHours ( tunnin ) ;
}
Kutsu toiminto ' addHoursToDate() ' ohittamalla ' kaksi ”tunnit lisättävät päivämäärään:
addHoursToDate ( kaksi ) ;Tulosta uusi päivämäärä ja aika lisäämällä siihen 2 tuntia konsolissa käyttämällä 'console.log()' -menetelmää:
konsoli. Hirsi ( 'Lisää 2 tuntia tähän päivään:' , Päivämäärä ) ;Lähtö
Johtopäätös
Voit lisätä tunteja päivämääräobjektiin käyttämällä JavaScript Date -objektin ennalta määritettyjä menetelmiä, mukaan lukien ' getTime() 'menetelmä tai' setHours() ”menetelmä. SetHours()-menetelmä asettaa tunnit päivämääränä paikallisen ajan mukaan, kun taas getTime()-menetelmä palauttaa ajan millisekunteina ja edustaa aikaa yleisajassa. Tämä viesti kuvasi prosessia tuntien lisäämiseksi päivämääräobjektiin JavaScriptissä.