Datų nustatymas „JavaScript“
Neseniai pasirodžiusiame straipsnyje apžvelgėme „JavaScript“ datos objektą apskritai. Čia apžvelgiame įvairius datos ir laiko dalių nustatymo metodus pagal vietos laiką. (Atminkite, kad vietinis laikas yra bet koks laikas ir laiko juosta, kurią nustato kompiuteris, kuriuo naudojasi vartotojas.) Nors nė vienas iš šių metodų neatrodo labai įdomus, kartu su kitais datos metodais jie leidžia daryti įvairiausias datas ir kalendoriniai skaičiavimai.

Data prieš kiekvieną pavyzdį nustatoma į 1999 m. Gruodžio 20 d., Pirmadienis, 8:30:15 naudojant var egdate = nauja data („1999 m. gruodžio 20 d. 20:30:15“). Jei naršyklėje turite „JavaScript“, čia galite pamatyti tiesioginį pavyzdį.

setDate ()
nustato datą (mėnesio dieną) esamame objekto objekte
PAVYZDYS: egdate.setDate (12) REZULTATAS: 1999 m. Gruodžio 20 d., Pirmadienis, 8:30:15
setMonth ()
nustato mėnesį esančiame datos objekte
PAVYZDYS: egdate.setMonth (2) REZULTATAS: 1999 m. Kovo 20 d., Šeštadienis, 8:30:15
„setFullYear“ ()
nustato metus (4 skaitmenų forma) esamame datos objekte
Taip pat yra pasenusi „setYear“ () funkcija, tačiau jos reikėtų vengti, kai tik įmanoma
PAVYZDYS: „egdate.setFullYear“ (2008 m.) REZULTATAS: 2008 m. Gruodžio 20 d., Šeštadienis, 8:30:15
setHours ()
nustato esamo datos objekto dienos laiko valandas (naudoja 24 valandų laikrodį)
PAVYZDYS: egdate.setHours (14) REZULTATAS: 1999 m. Gruodžio 20 d., Pirmadienis, 14:30:15
setMinutes ()
nustato esamo datos objekto dienos laiko minučių dalį
PAVYZDYS: egdate.setMinutes (17) REZULTATAS: 1999 m. Gruodžio 20 d., Pirmadienis, 8:17:15
setSeconds ()
nustato sekundžių dienos laiko dalį esančiame datos objekte
PAVYZDYS: egdate.setSeconds (24) REZULTATAS: 1999 m. Gruodžio 20 d., Pirmadienis, 8:30:24
setMilliseconds ()
nustato milisekundžių dienos laiko dalį esamame objekte
PAVYZDYS: egdate.setMilisekundžių (300) REZULTATAS: 1999 m. Gruodžio 20 d., Pirmadienis, 8:30:15
nustatyti laiką()
nustato esamo objekto Data ir laiką datą ir sekundes, skaičiuojant nuo (prieš neigiamus skaičius) iki 1970 m. sausio 1 d
PAVYZDYS: „egdate.setTime“ (-999999999) REZULTATAS: 1999 m. Gruodžio 20 d., Pirmadienis, 8:30:15

Vaizdo Instrukcijos: Data Visualization and D3 by David Chouinard (Gegužė 2024).