The Datum JavaScriptu objekt lze použít k získání roku, měsíce a dne. Časovač můžete na webové stránce zobrazit pomocí objektu data JavaScript.
K vytvoření objektu data můžete použít různé konstruktory data. Poskytuje metody pro získání a nastavení dne, měsíce, roku, hodiny, minuty a sekundy.
Konstruktér
K vytvoření objektu data můžete použít 4 varianty konstruktoru Date.
- Datum()
- Datum (milisekundy)
- Datum(dateString)
- Datum (rok, měsíc, den, hodiny, minuty, sekundy, milisekundy)
Metody data JavaScript
Podívejme se na seznam metod data JavaScript s jejich popisem.
Metody | Popis |
---|---|
getDate() | Vrátí celočíselnou hodnotu mezi 1 a 31, která představuje den pro zadané datum na základě místního času. |
getDay() | Vrací celočíselnou hodnotu mezi 0 a 6, která představuje den v týdnu na základě místního času. |
getFullYears() | Vrátí celočíselnou hodnotu, která představuje rok na základě místního času. |
getHours() | Vrací celočíselnou hodnotu mezi 0 a 23, která představuje hodiny na základě místního času. |
getMilliseconds() | Vrací celočíselnou hodnotu mezi 0 a 999, která představuje milisekundy na základě místního času. |
getMinutes() | Vrací celočíselnou hodnotu mezi 0 a 59, která představuje minuty na základě místního času. |
getMonth() | Vrací celočíselnou hodnotu mezi 0 a 11, která představuje měsíc na základě místního času. |
getSeconds() | Vrací celočíselnou hodnotu mezi 0 a 60, která představuje sekundy na základě místního času. |
getUTCDate() | Vrátí celočíselnou hodnotu mezi 1 a 31, která představuje den pro zadané datum na základě světového času. |
getUTCDay() | Vrací celočíselnou hodnotu mezi 0 a 6, která představuje den v týdnu na základě světového času. |
getUTCFullYears() | Vrací celočíselnou hodnotu, která představuje rok na základě univerzálního času. |
getUTCHours() | Vrací celočíselnou hodnotu mezi 0 a 23, která představuje hodiny na základě světového času. |
getUTCMinutes() | Vrací celočíselnou hodnotu mezi 0 a 59, která představuje minuty na základě univerzálního času. |
getUTCMonth() | Vrací celočíselnou hodnotu mezi 0 a 11, která představuje měsíc na základě světového času. |
getUTCSeconds() | Vrací celočíselnou hodnotu mezi 0 a 60, která představuje sekundy na základě univerzálního času. |
setDate() | Nastaví hodnotu dne pro zadané datum na základě místního času. |
setDay() | Určuje konkrétní den v týdnu na základě místního času. |
setFullYears() | Nastaví hodnotu roku pro zadané datum na základě místního času. |
setHours() | Nastaví hodnotu hodiny pro zadané datum na základě místního času. |
setMilliseconds() | Nastaví hodnotu milisekund pro zadané datum na základě místního času. |
setMinutes() | Nastaví minutovou hodnotu pro zadané datum na základě místního času. |
setMonth() | Nastaví hodnotu měsíce pro zadané datum na základě místního času. |
setSeconds() | Nastaví druhou hodnotu pro zadané datum na základě místního času. |
setUTCDate() | Nastavuje hodnotu dne pro zadané datum na základě světového času. |
setUTCDay() | Určuje konkrétní den v týdnu na základě světového času. |
setUTCFullYears() | Nastavuje hodnotu roku pro zadané datum na základě světového času. |
setUTCHours() | Nastaví hodnotu hodiny pro zadané datum na základě světového času. |
setUTCMilliseconds() | Nastaví hodnotu milisekund pro zadané datum na základě světového času. |
setUTCMinutes() | Nastavuje minutovou hodnotu pro zadané datum na základě světového času. |
setUTCMonth() | Nastaví hodnotu měsíce pro zadané datum na základě světového času. |
setUTCSeconds() | Nastaví druhou hodnotu pro zadané datum na základě světového času. |
toDateString() | Vrací datovou část objektu Date. |
toISOString() | Vrací datum ve formátu řetězec ISO. |
toJSON() | Vrací řetězec představující objekt Date. Během serializace JSON také serializuje objekt Date. |
toString() | Vrací datum ve formě řetězce. |
toTimeString() | Vrací časovou část objektu Date. |
toUTCString() | Převádí zadané datum ve formě řetězce pomocí časového pásma UTC. |
hodnota() | Vrací primitivní hodnotu objektu Date. |
Příklad data JavaScript
Podívejme se na jednoduchý příklad tisku objektu data. Vytiskne jak datum, tak čas.
Current Date and Time: <span id="txt"></span> var today=new Date(); document.getElementById('txt').innerHTML=today;Otestujte to hned
Výstup:
java string charat
Current Date and Time: <span id="txt3"></span>
Podívejme se na další kód pro tisk data/měsíce/roku.
Výstup:
Příklad aktuálního času JavaScriptu
Podívejme se na jednoduchý příklad pro tisk aktuálního času systému.
Current Time: <span id="txt"></span> var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); document.getElementById('txt').innerHTML=h+':'+m+':'+s;Otestujte to hned
Výstup:
Current Time: <span id="txt"></span>
Příklad digitálních hodin JavaScript
Podívejme se na jednoduchý příklad zobrazení digitálních hodin pomocí objektu data JavaScript.
Existují dva způsoby, jak nastavit interval v JavaScriptu: metodou setTimeout() nebo setInterval().
Current Time: <span id="txt"></span> window.onload=function(){getTime();} function getTime(){ var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); // add a zero in front of numbers<10 m="checkTime(m);" s="checkTime(s);" document.getelementbyid('txt').innerhtml="h+':'+m+':'+s;" settimeout(function(){gettime()},1000); } setinterval('gettime()',1000); another way function checktime(i){ if (i<10){ i="0" + i; return < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Current Time: <span id="txt2"></span> </pre> <hr></10>
10>