mirror of
https://github.com/fruworg/fruworg.github.io.git
synced 2024-11-16 09:27:17 +03:00
35 lines
1.8 KiB
JavaScript
35 lines
1.8 KiB
JavaScript
|
// Функция для форматирования числа (добавляет ведущий ноль, если число меньше 10)
|
|||
|
function formatNumber(num) {
|
|||
|
return num < 10 ? '0' + num : num;
|
|||
|
}
|
|||
|
|
|||
|
// Функция для получения текущего времени и дgkgаты в поясе UTC+6
|
|||
|
function getCurrentDateTimeUTCPlus6() {
|
|||
|
const currentTime = new Date();
|
|||
|
const offset = currentTime.getTimezoneOffset(); // Получаем разницу в минутах между UTC и локальным временем
|
|||
|
const utcPlus6DateTime = new Date(currentTime.getTime() + 6 * 60 * 60 * 1000); // Добавляем 6 часов к UTC+0
|
|||
|
return utcPlus6DateTime;
|
|||
|
}
|
|||
|
|
|||
|
// Функция для обновления времени и даты на странице
|
|||
|
function updateClock() {
|
|||
|
const timeElement = document.getElementById('time');
|
|||
|
if (timeElement) {
|
|||
|
const currentDateTime = getCurrentDateTimeUTCPlus6();
|
|||
|
const date = formatNumber(currentDateTime.getUTCDate());
|
|||
|
const month = formatNumber(currentDateTime.getUTCMonth() + 1);
|
|||
|
const year = currentDateTime.getUTCFullYear().toString().slice(-2); // Получаем последние две цифры года
|
|||
|
const hours = formatNumber(currentDateTime.getUTCHours());
|
|||
|
const minutes = formatNumber(currentDateTime.getUTCMinutes());
|
|||
|
const seconds = formatNumber(currentDateTime.getUTCSeconds());
|
|||
|
|
|||
|
const dateTimeString = `${date}.${month}.${year} ${hours}:${minutes}:${seconds} UTC+6`;
|
|||
|
timeElement.innerText = dateTimeString;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
// Обновляем время и дату каждую секунду
|
|||
|
setInterval(updateClock, 1000);
|
|||
|
|
|||
|
// Вызываем функцию для первоначального обновления времени и даты
|
|||
|
updateClock();
|