Postavljanje datuma u JavaScript-u
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).