1.Konspekt
new Date() – Loob kuupäeva ja kellaaja objekti. Kasutatakse nii praeguse kuupäeva kui ka kindla kuupäeva määramiseks.
toLocaleDateString(), toLocaleTimeString(), toLocaleString() – Need meetodid konverteerivad kuupäeva ja kellaaja vastavatesse formaatidest (kõik sõltub geograafilisest asukohast).
getElementById("tulemus") – Kasutatakse HTML elemendi leidmiseks, kuhu hiljem tulemused kuvatakse.
Aja vahe arvutamine – Arvutatakse millisekundid ja jagatakse selleks, et saada päevade arv.
function tana() { let now = new Date(); // Loome objekti, mis sisaldab praegust kuupäeva ja kellaaega. let kuupaev = now.toLocaleDateString(); // Muudame praeguse kuupäeva kuupäeva stringiks. let kellaaeg = now.toLocaleTimeString(); // Muudame praeguse kellaaja kellaaja stringiks. let koos = now.toLocaleString(); // Muudame kuupäeva ja kellaaja kokku stringiks. let tulemus = document.getElementById("tulemus"); // Leiame HTML-st elemendi, mille id on "tulemus". // Kuvame kuupäeva, kellaaja ja nende kombinatsiooni veebilehel. tulemus.innerHTML = "<b>kuupäev:</b> " + kuupaev + "<br>" + "<b>kellaaeg:</b> " + kellaaeg + "<br>" + "<b>Kuupäev ja kellaaeg:</b> " + koos; console.log("Kuupäev: " + kuupaev); console.log("Kellaaeg: " + kellaaeg); console.log("Kuupäev ja kellaaeg: " + koos);}
function synnipaev() { let tulemus = document.getElementById("tulemus"); // Leiame jälle HTML-st elemendi "tulemus". let tana = new Date(); // Loome objekti, mis sisaldab praegust kuupäeva. let synna = new Date(2008,1,13); // Loome objekti sünnipäevaks, 13. veebruar 2008. Tähelepanu: kuud algavad 0-st. // Kui tänane kuupäev on juba möödas sünnipäevast, määrame järgmise aasta sünnipäeva kuupäeva. if (tana > synna) { synna = new Date(tana.getFullYear() + 1, 2, 13); // Järgmise aasta 13. veebruar. } // Arvutame, kui palju päevi on jäänud järgmise sünnipäevani. let vahe = synna - tana; // Ajavahe millisekundites. let paevad = (vahe / (1000 * 60 * 60 * 24)); // Muudame ajavahe päevadeks. // Kuvame tulemuse veebilehel. tulemus.innerText = "Sünnipäevani on jäänud " + paevad + " päeva."; // Logime selle tulemuse konsooli. console.log("Sünnipäevani on jäänud: " + paevad + " päeva");}
2. html/css/js kõik koodi
Open save panel
- Page

