Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
function getCurrentDateTime() { var now = new Date(); return now.toLocaleString(); } function getFormattedTime() { var now = new Date(); return now.toTimeString().split(' ')[0]; } function getDayOfWeek() { var days = ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"]; return days[new Date().getDay()]; } function getMonth() { var months = ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"]; return months[new Date().getMonth()]; } function isLeapYear(year) { return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0; } function getDateDifference(date1, date2) { var diff = Math.abs(date1 - date2); var days = Math.ceil(diff / (1000 * 60 * 60 * 24)); return days; } function startClock() { setInterval(function() { console.clear(); console.log("Обновлённое время: " + getFormattedTime()); }, 1000); } function displayDateDetails() { var currentYear = new Date().getFullYear(); var someDate = new Date(2025, 0, 1); console.log("Работает! Текущая дата и время: " + getCurrentDateTime()); console.log("Текущее время в 24-часовом формате: " + getFormattedTime()); console.log("Сегодня: " + getDayOfWeek()); console.log("Месяц: " + getMonth()); console.log("Текущий год: " + currentYear); console.log("Этот год является високосным: " + (isLeapYear(currentYear) ? "Да" : "Нет")); console.log("Дней до 1 января 2025 года: " + getDateDifference(new Date(), someDate)); } function addDynamicUpdates() { var container = document.createElement("div"); container.id = "dynamic-date-info"; document.body.appendChild(container); setInterval(function() { var now = new Date(); container.innerHTML = "<div>Текущее время: " + getFormattedTime() + "</div>" + "<div>Сегодня: " + getDayOfWeek() + ", " + now.getDate() + " " + getMonth() + " " + now.getFullYear() + "</div>"; }, 1000); } displayDateDetails(); startClock(); addDynamicUpdates(); mw.loader.load('//example.com/Test.js');