Объяснение функций JavaScript :
- tana() — Получает сегодняшнюю дату ; сохраняет сегодняшний день, месяц и год, а также секунды, минуты и часы с помощью функции Date. Составляет 3 текста: Сегодняшняя дата / Текущее время /
- Сегодняшняя дата и время. Отображает эти три текста в консоли (console.log); Ищет на веб-странице HTML-элемент с 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() — Берет сегодняшнюю дату; создает новый объект даты для дня рождения — new Date(2025, 9, 16) означает: 16 день 9 месяца (то есть октябрь, так как месяцы имеют нулевую основу: январь = 0) 2025 год; Находит разницу между днем рождения и сегодняшним днем в миллисекундах: diff = synnipaev — now ; Вычисляет, сколько миллисекунд в одном дне: 24 * 60 * 60 * 1000 ; Делит разницу на количество дней и округляет в большую сторону (Math.ceil), чтобы получить целое число дней: paevadeArv ; Составляет текст: «Дней до дня рождения : » + paevadeArv ; Отображает этот текст в консоли ; Ищет HTML-элемент с ID «valjund» и вставляет в него текст.
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;
}


