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>