logo

Objekt Datum JavaScript

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.

  1. Datum()
  2. Datum (milisekundy)
  3. Datum(dateString)
  4. 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(&apos;txt&apos;).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(&apos;txt&apos;).innerHTML=h+&apos;:&apos;+m+&apos;:&apos;+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+&apos;:&apos;+m+&apos;:&apos;+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>