Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

MediaWiki:Common.js: различия между версиями

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
function updateUTCClock() {
function updateUTCClockPanel() {
     const clock = document.getElementById('utc-clock');
     const timeEl = document.getElementById('utc-clock-time');
     if (!clock) return;
    const dateEl = document.getElementById('utc-clock-date');
     if (!timeEl || !dateEl) return;


     const now = new Date();
     const now = new Date();
     const hours = now.getUTCHours().toString().padStart(2, '0');
     const hours = now.getUTCHours().toString().padStart(2, '0');
     const minutes = now.getUTCMinutes().toString().padStart(2, '0');
     const minutes = now.getUTCMinutes().toString().padStart(2, '0');
     const seconds = now.getUTCSeconds().toString().padStart(2, '0');
     const seconds = now.getUTCSeconds().toString().padStart(2, '0');


     clock.textContent = `UTC: ${hours}:${minutes}:${seconds}`;
     timeEl.textContent = `UTC: ${hours}:${minutes}:${seconds}`;
 
    const day = now.getUTCDate().toString().padStart(2, '0');
    const month = (now.getUTCMonth() + 1).toString().padStart(2, '0');
    const year = now.getUTCFullYear();
 
    const weekdays = ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"];
    const weekday = weekdays[now.getUTCDay()];
 
    dateEl.textContent = `${weekday}, ${day}.${month}.${year}`;
}
}


// Обновление каждую секунду
setInterval(updateUTCClockPanel, 1000);
setInterval(updateUTCClock, 1000);
document.addEventListener('DOMContentLoaded', updateUTCClockPanel);
 
// Первичная инициализация
document.addEventListener('DOMContentLoaded', updateUTCClock);

Текущая версия от 21:41, 22 апреля 2025

/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
function updateUTCClockPanel() {
    const timeEl = document.getElementById('utc-clock-time');
    const dateEl = document.getElementById('utc-clock-date');
    if (!timeEl || !dateEl) return;

    const now = new Date();

    const hours = now.getUTCHours().toString().padStart(2, '0');
    const minutes = now.getUTCMinutes().toString().padStart(2, '0');
    const seconds = now.getUTCSeconds().toString().padStart(2, '0');

    timeEl.textContent = `UTC: ${hours}:${minutes}:${seconds}`;

    const day = now.getUTCDate().toString().padStart(2, '0');
    const month = (now.getUTCMonth() + 1).toString().padStart(2, '0');
    const year = now.getUTCFullYear();

    const weekdays = ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"];
    const weekday = weekdays[now.getUTCDay()];

    dateEl.textContent = `${weekday}, ${day}.${month}.${year}`;
}

setInterval(updateUTCClockPanel, 1000);
document.addEventListener('DOMContentLoaded', updateUTCClockPanel);