Datum a čas
Datum a čas
Vytvoření proměnné, ve které je datum a čas.
let d = new Date(); //Aktuální datum a čas
let d = new Date(milliseconds); //Nastavení milisekund
let d = new Date(dateString); //"October 13, 1975 11:13:00"
let d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
let d = Date.UTC(2020, 04, 11); //Vrátí počet milisekund UTC mezi zadaným datem a půlnocí 1. ledna 1970
let d = Date.parse("March 21, 2012"); //Vrátí počet milisekund mezi zadaným datem a půlnocí 1. ledna 1970
Metody:
- getDate() - Vrátí číslo dne v měsíci(1-31).
- getDay() - Vrátí číslo dne v týdnu(0-6,0 je neděle).
- getFullYear() - Vrátí aktuální rok jako 4 číslice.
- getHours() - Vrátí hodiny (0-23).
- getMilliseconds() - Vrátí milisekundy (0-999).
- getMinutes() - Vrátí minuty (0-59).
- getMonth() - Vrátí měsíce (0-11).
- getSeconds() - Vrátí vteřiny (0-59).
- getTime() - Tato metoda vrací počet milisekund od 1.1.1970.
- getTimezoneOffset() - Vrací rozdíl mezi UTC a místním časem.
- setMetody - Stejné jako get akorát obráceně (nastavují hodnoty).
- toDateString() - Konverze na datum.
- toISOString() - Vratí objekt Date jako řetězec pomocí standardu ISO.
- toJSON() - Vratí objekt Date jako řetězec, formátovaný jako datum JSON.
- toLocaleDateString() -Vratí datumovou část objektu Date jako řetězec pomocí konvencí národního prostředí.
- toLocaleTimeString() -Vratí časovou část objektu Date jako řetězec pomocí konvencí národního prostředí.
- toLocaleString() -Převede objekt Date na řetězec pomocí konvencí národního prostředí.
- toString() -Převede objekt Date na řetězec.
- toTimeString() -Převéde časovou část objektu Date na řetězec.
- toUTCString() -Převede objekt Date na řetězec podle univerzálního času.
let d = new Date();
document.write(d);
document.write("Den v měsíci "+d.getDate());
document.write("Den v týdnu "+d.getDay());
document.write("Rok "+d.getFullYear());
document.write("Hodina "+d.getHours());
document.write("Milisekundy "+d.getMilliseconds());
document.write("Minuty "+d.getMinutes());
document.write("Měsíce "+d.getMonth());
document.write("Vteřiny "+d.getSeconds());
document.write("Od 1.1.1970 "+d.getTime());
document.write("Rozdíl mezi UTC a místním časem "+d.getTimezoneOffset());
document.write("Konverze na datum "+d.toDateString());
document.write("Konverze datumu na národní prostředí "+d.toLocaleDateString());
document.write("Konverze času na národní prostředí "+d.toLocaleTimeString());
document.write("Konverze textu na národní prostředí "+d.toLocaleString());
document.write("Převod textu na řetězec "+d.toString());
document.write("Převod času na řetězec "+d.toTimeString());
document.write("Převod na UTC řetězec "+d.toUTCString());
document.write("Milisekundy od 1.1.1970 "+Date.parse("March 21, 2012"));
document.write("Milisekundy UTC od 1.1.1970 "+Date.UTC(2012, 04, 21));