vadnica-logo

JavaScript Datum

Objekti JavaScript Date (slo. Datum) predstavljajo en sam trenutek v formatu, neodvisnem od platforme. Objekti Date (slo. Datum) zajemajo integralno število, ki predstavlja milisekunde od polnoči na začetku 1. januarja 1970, UTC. Datum v JavaScript je v osnovi določen kot čas v milisekundah. Ta časovni žig je neodvisen od časovnega pasu in enolično definira trenutek v zgodovini. Največji časovni žig, ki ga lahko predstavlja objekt Date je nekoliko manjši od največjega varnega celega števila. Objekt Date lahko predstavlja največ 8.640.000.000.000.000 milisekund ali sto milijonov dni. To je razpon od 20. aprila 271821 pr. n. št. do 13. septembra 275760 našega štetja. Vsak poskus predstavitve časa zunaj tega obsega ima za posledico objekt Date z vrednostjo časovnega žiga NaN, kar je neveljaven datum. JavaScript bo privzeto uporabil časovni pas brskalnika in prikazal datum kot celotni besedilni niz:

PRIMER
REZULTAT

Ustvarjanje objektov

Objekti Date so ustvarjeni s konstruktorjem new Date(), ki ga lahko uporabimo na 9 načinov.

new Date() Ustvari objekt datuma s trenutnim datumom in uro Glej primer
new Date(datum) Ustvari datumski objekt iz datumskega niza Glej primer
new Date(leto, mesec) Ustvari datumski objekt z določenim letom in mesecem Glej primer
new Date(leto, mesec, dan) Ustvari datumski objekt z določenim letom, mesecem in dnevom Glej primer
new Date(leto, mesec, dan, ura) Ustvari datumski objekt z določenim letom, mesecem, dnevom in uro Glej primer
new Date(leto, mesec, dan, ura, minute) Ustvari datumski objekt z določenim letom, mesecem, dnevom, uro in minutami Glej primer
new Date(leto, mesec, dan, ura, minute, sekunde) Ustvari datumski objekt z določenim letom, mesecem, dnevom, uro, minutami in sekundami Glej primer
new Date(leto, mesec, dan, ura, minute, sekunde, milisekunde) Ustvari datumski objekt z določenim letom, mesecem, dnevom, uro, minutami, sekundami in milisekundami Glej primer
new Date(milisekunde) Ustvari nov datumski objekt kot vsoto milisekund in začetnega časa Glej primer

Metode in Lastnosti Datuma

Ko je datumski objekt ustvarjen, nam na njem lahko deluje več metod, ki nam omogočajo, da pridobimo in nastavimo datum in čas z uporabo lokalnega časa ali UTC (univerzalnega ali GMT) časa. JavaScript bo privzeto izpisal datume z uporabo metode toString(). To je predstavitev datuma v nizu, vključno s časovnim pasom. Format je določen v specifikaciji ECMAScript (kar je specifikacija skriptnega jezika, na katerem temelji JavaScript).

Osnovne metode
constructor Vrne funkcijo, ki je ustvarila prototip objekta Date Glej primer
Pridobivanje časa
getDate() Vrne dan v mesecu (od 1 do 31) Glej primer
getDay() Vrne dan v tednu (od 0 do 6) Glej primer
getFullYear() Vrne leto Glej primer
getHours() Vrne ure (od 0 do 23) Glej primer
getMilliseconds() Vrne milisekunde (od 0 do 999) Glej primer
getMinutes() Vrne minute (od 0 do 59) Glej primer
getMonth() Vrne mesec (od 0 (Januar) do 11 (December)) Glej primer
getSeconds() Vrne sekunde (od 0 do 59) Glej primer
getTime() Vrne število milisekund od polnoči 1. januarja 1970 in določen datum Glej primer
getTimezoneOffset() Vrne časovno razliko med časom UTC in lokalnim časom v minutah Glej primer
UTC metode
getUTCDate() Vrne dan v mesecu glede na univerzalni čas (od 1 do 31) Glej primer
getUTCDay() Vrne dan v tednu glede na univerzalni čas (od 0 do 6) Glej primer
getUTCFullYear() Vrne leto po univerzalnem času Glej primer
getUTCHours() Vrne uro glede na univerzalni čas (od 0 do 23) Glej primer
getUTCMilliseconds() Vrne milisekunde glede na univerzalni čas (od 0 do 999) Glej primer
getUTCMinutes() Vrne minute glede na univerzalni čas (od 0 do 59) Glej primer
getUTCMonth() Vrne mesec glede na univerzalni čas (od 0 do 11) Glej primer
getUTCSeconds() Vrne sekunde glede na univerzalni čas (od 0 do 59) Glej primer
Osnovne metode
now() Vrne število milisekund od polnoči 1, januarja 1970 Glej primer
parse() Razčleni datumski niz in vrne število milisekund od 1. januarja 1970 Glej primer
prototype Omogoča dodajanje lastnosti in metod objektu Glej primer
Nastavljanje časa
setDate() Nastavi dan v mesecu datumskega objekta Glej primer
setFullYear() Nastavi leto datumskega objekta Glej primer
setHours() Nastavi uro datumskega objekta Glej primer
setMilliseconds() Nastavi milisekunde datumskega objekta Glej primer
setMinutes() Nastavi minute datumskega objekta Glej primer
setMonth() Nastavi mesec datumskega objekta Glej primer
setSeconds() Nastavi sekunde datumskega objekta. Glej primer
setTime() Nastavi datum na določeno število milisekund po ali pred 1. januarjem 1970 Glej primer
setUTCDate() Nastavi dan v mesecu datumskega objekta glede na univerzalni čas Glej primer
setUTCFullYear() Nastavi leto datumskega objekta glede na univerzalni čas Glej primer
setUTCHours() Nastavi uro datumskega objekta glede na univerzalni čas Glej primer
setUTCMilliseconds() Nastavi milisekunde datumskega objekta glede na univerzalni čas Glej primer
setUTCMinutes() Nastavi minute datumskega objekta glede na univerzalni čas Glej primer
setUTCMonth() Nastavi mesec datumskega objekta glede na univerzalni čas Glej primer
setUTCSeconds() Nastavi sekunde datumskega objekta glede na univerzalni čas Glej primer
Pretvorbe
toDateString() Pretvori datumski del objekta Date v berljiv niz Glej primer
toISOString() Vrne datum kot niz z uporabo standarda ISO Glej primer
toJSON() Vrne datum kot niz, oblikovan kot datum JSON. Glej primer
toLocaleDateString() Vrne datumski del objekta Date kot niz z uporabo področnih konvencij Glej primer
toLocaleTimeString() Vrne časovni del objekta Date kot niz z uporabo področnih konvencij Glej primer
toLocaleString() Pretvori objekt Date v niz z uporabo področnih konvencij Glej primer
toString() Pretvori objekt Date v niz Glej primer
toTimeString() Pretvori časovni del objekta Date v niz Glej primer
toUTCString() Pretvori objekt Date v niz glede na univerzalni čas Glej primer
Osnovne metode
UTC() Vrne število milisekund v datumu od polnoči 1. januarja 1970 po UTC času Glej primer
Pretvorbe
valueOf() Vrne osnovno vrednost objekta date Glej primer

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.