U nedavnom smo članku općenito pogledali JavaScript datum objekt. Ovdje razmotrimo sve metode za postavljanje različitih dijelova datuma i vremena prema lokalnom vremenu. (Zapamtite, lokalno vrijeme je bilo koje vrijeme i vremenska zona postavljena na računalu koje koristi korisnik.) Iako nijedna od ovih metoda sama po sebi ne izgleda vrlo zanimljivo, u kombinaciji s drugim metodama datuma, omogućuju vam da radite sve vrste datuma i kalendarski proračuni.
Datum se postavlja prije svakog primjera na
Ponedjeljak, 20. prosinca 1999. 20:30:15 koristeći
var egdate = novi datum ("20. prosinca 1999. 20:30.15.")
, Ako vam je JavaScript dostupan u pregledniku, ovdje možete vidjeti primjer uživo.
- setDate ()
- postavlja datum (dan u mjesecu) u postojećem objektu datuma
PRIMJER: egdate.setDate (12)
REZULTAT: Ponedjeljak, 20. prosinca 1999. 20:30:15
- setMonth ()
- postavlja mjesec u postojećem objektu datuma
PRIMJER: egdate.setMonth (2)
REZULTAT: Subota, 20. ožujka 1999. 20:30:15
- setFullYear ()
- postavlja godinu (četveroznamenkasti oblik) u postojećem objektu datuma
Postoji i zastarjela funkcija setYear (), ali to treba izbjegavati kad god je to moguće
PRIMJER: egdate.setFullYear (2008)
REZULTAT: Subota, 20. prosinca 2008. 20:30:15
- setHours ()
- postavlja dio vremena u danu u postojećem objektu datuma (koristi sat od 24 sata)
PRIMJER: egdate.setHours (14)
REZULTAT: Ponedjeljak, 20. prosinca 1999. 14:30:15
- setMinutes ()
- postavlja minutni dio dana u postojećem objektu datuma
PRIMJER: egdate.setMinutes (17)
REZULTAT: Ponedjeljak, 20. prosinca 1999. 20:17:15
- setSeconds ()
- postavlja sekundi u vremenu dana u postojećem objektu datuma
PRIMJER: egdate.setSeconds (24)
REZULTAT: Ponedjeljak, 20. prosinca 1999. 20:30:24
- setMilliseconds ()
- postavlja milisekučni dio dana u postojećem objektu datuma
PRIMJER: egdate.setMilliseconds (300)
REZULTAT: Ponedjeljak, 20. prosinca 1999. 20:30:15
- Postavi vrijeme()
- postavlja datum i vrijeme postojećeg objekta Datum koristeći sekunde od (prije za negativne brojeve) 1. siječnja 1970. godine
PRIMJER: egdate.setTime (-999.999.999)
REZULTAT: Ponedjeljak, 20. prosinca 1999. 20:30:15
Upute Video: DIY Home Automation - ESP32, Raspberry Pi, Node Red, MQTT, Smart House || IoT Project - Part 1 (Travanj 2024).