Funktsioonide selgitus JavaScript :
- tana() – Võtab tänase kuupäeva ; salvestab tänase päeva, kuu ja aasta ning sekundid, minutid ja tunnid funktsiooni Date abil. Koostab 3 teksti : Tänane kuupäev on / Praegune kellaaeg on /
Tänane kuupäev ja kellaaeg. Kuvab need kolm teksti konsoolis (console.log) ; Otsib veebilehelt HTML elemendi, millel on ID valjund
function tana() {
const now = new Date();
const paev = now.getDate();
const kuu = now.getMonth() + 1;
const aasta = now.getFullYear();
const tunnid = now.getHours();
const minutid = now.getMinutes();
const sekundid = now.getSeconds();
const kuupaev = "Tänane kuupäev on: " + paev + "." + kuu + "." + aasta;
const kellaaeg = "Praegune kellaaeg on: " + tunnid + ":" + minutid + ":" + sekundid;
const kogu = "Tänane kuupäev ja kellaaeg: " + paev + "." + kuu + "." + aasta + " " + tunnid + ":" + minutid;
console.log(kuupaev);
console.log(kellaaeg);
console.log(kogu);
const valjund = document.getElementById("valjund");
valjund.innerHTML = kuupaev + "<br>" + kellaaeg + "<br>" + kogu;
}
2. sunnipaev() – Võtab tänase kuupäeva ; loob uue kuupäeva objekti sünnipäevaks – new Date(2025, 9, 16) tähendab : 16 päev 9 kuu (ehk oktoober, kuna kuud on nullipõhised: jaanuar = 0) 2025 aasta ; Leiab erinevuse sünnipäeva ja tänase päeva vahel millisekundites: diff = synnipaev – now ; Arvutab, mitu millisekundit on ühes päevas: 24 * 60 * 60 * 1000 ; Jagab erinevuse päevade arvuks ja ümardab ülespoole (Math.ceil), et saada täisarv päevi: paevadeArv ; Koostab teksti: “Päevi sünnipäevani : ” + paevadeArv ; Kuvab selle teksti konsoolis ; Otsib HTML elemendi ID-ga “valjund” ja paneb teksti sinna sisse.
function sunnipaev() {
const now = new Date();
const synnipaev = new Date(2025, 9, 16);
const diff = synnipaev - now;
const Paevas = 24 * 60 * 60 * 1000;
const paevadeArv = Math.ceil(diff / Paevas);
const tekst = "Päevi sünnipäevani : " + paevadeArv;
console.log(tekst);
const valjund = document.getElementById("valjund");
valjund.innerHTML = tekst;
}


