Objekt Date
Objekt Date je osnovni objekt za
delo z datumi.
Sintaksa
let date = new Date();
Spremenljivka date je zdaj objekt
z datumom, ki shranjuje trenutni
časovni trenutek (sekundo, minuto, uro
in tako naprej). S posebnimi funkcijami
lahko dobimo potrebne značilnosti
časa, na primer trenutno uro, trenutni dan
ali trenutni mesec.
Na primer, trenutno uro lahko dobimo takole:
date.getHours(), trenutni mesec pa
takole date.getMonth(). Oglejte si
vse možnosti:
let date = new Date();
console.log(date.getSeconds()); // sekunde
console.log(date.getMinutes()); // minute
console.log(date.getHours()); // ure
console.log(date.getDate()); // dnevi
console.log(date.getMonth()); // meseci od nič
console.log(date.getFullYear()); // leto
console.log(date.getDay()); // trenutni dan v tednu
Nastavitev določenega časovnega trenutka
Namesto trenutnega časa lahko nastavite
določen časovni trenutek. Za to je potrebno posredovati parametre
v formatu new Date(leto, mesec, dan, ure,
minute, sekunde, milisekunde). V tem
primeru se v spremenljivko date zapiše
ne trenutni čas, ampak tisti, ki
smo ga določili s parametri.
Posebnosti tega formata: štetje mesecev
se začne od nič, manjkajoči parametri,
začenši z urami, se štejejo za nič,
za leto, mesece in dni pa za ena.
Primer
Izpišimo trenutne dan, mesec in
leto v formatu 'leto-mesec-dan'
(medtem ko bo mesec za 1 manjši
od dejanskega, ker se številčenje mesecev začne od nič):
let date = new Date();
let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
console.log(str);
Glejte tudi
-
vse osnovne metode, ki se uporabljajo za objekt Date:
getFullYear,getMonth,getDate,getHours,getMinutes,getSeconds,getDay,getTime