2024-10-16 17:16:21 +03:00
|
|
|
|
<?php
|
|
|
|
|
$rand = mt_rand(1, 12);
|
|
|
|
|
|
|
|
|
|
if ($rand === 1) {
|
|
|
|
|
$text = 'Что-то грядёт.';
|
|
|
|
|
} else if ($rand === 2) {
|
|
|
|
|
$text = 'Может, пора запустить СТТС Собаки?';
|
|
|
|
|
} else if ($rand === 3) {
|
|
|
|
|
$text = 'Не снижая обороты.';
|
|
|
|
|
} else if ($rand === 4) {
|
|
|
|
|
$text = 'Мы соскучились по твоим фотографиям.';
|
|
|
|
|
} else if ($rand === 5) {
|
|
|
|
|
$text = 'Хм-м...';
|
|
|
|
|
} else if ($rand === 6) {
|
|
|
|
|
$text = 'Весьма очень даже.';
|
|
|
|
|
} else if ($rand === 7) {
|
|
|
|
|
$text = 'Не забудь взять царских припасов с собой.';
|
|
|
|
|
} else if ($rand === 8) {
|
|
|
|
|
$text = 'Бобровы будут гордиться.ю';
|
|
|
|
|
} else if ($rand === 9) {
|
|
|
|
|
$text = 'Нельзя было стучаться, что-ли?';
|
|
|
|
|
} else if ($rand === 10) {
|
|
|
|
|
$text = 'Ха-ха.';
|
|
|
|
|
} else if ($rand === 11) {
|
|
|
|
|
$text = 'Недурно.';
|
|
|
|
|
} else if ($rand === 12) {
|
|
|
|
|
$text = '...';
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
|
2024-10-15 20:39:44 +03:00
|
|
|
|
<!DOCTYPE html>
|
2024-10-16 17:16:21 +03:00
|
|
|
|
<html lang="ru">
|
2024-10-15 20:39:44 +03:00
|
|
|
|
<head>
|
|
|
|
|
<meta charset="UTF-8">
|
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
2024-10-16 17:16:21 +03:00
|
|
|
|
<title>Таймер обратного отсчета</title>
|
|
|
|
|
<style>
|
|
|
|
|
@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap');
|
2024-10-15 20:39:44 +03:00
|
|
|
|
|
2024-10-16 17:16:21 +03:00
|
|
|
|
body {
|
|
|
|
|
font-family: Inter Tight !important;
|
2024-10-15 20:39:44 +03:00
|
|
|
|
}
|
2024-10-16 17:16:21 +03:00
|
|
|
|
body {
|
|
|
|
|
font-family: Arial, sans-serif;
|
|
|
|
|
text-align: center;
|
|
|
|
|
margin-top: 100px;
|
|
|
|
|
}
|
|
|
|
|
#countdown {
|
|
|
|
|
font-size: 100px;
|
|
|
|
|
color: #333;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
<center><img src="/static/img/sttslogo.png" width="500"></center>
|
|
|
|
|
<h1><?=$text?></h1>
|
|
|
|
|
<div id="countdown">00:00:00</div>
|
2024-10-15 20:39:44 +03:00
|
|
|
|
|
2024-10-16 17:16:21 +03:00
|
|
|
|
<script>
|
|
|
|
|
function updateCountdown() {
|
|
|
|
|
const now = new Date();
|
|
|
|
|
const nowUtc = new Date(now.getTime() + now.getTimezoneOffset() * 60000); // Преобразуем текущее время в UTC
|
2024-10-15 20:39:44 +03:00
|
|
|
|
|
2024-10-16 17:16:21 +03:00
|
|
|
|
// Определяем текущее время в UTC+3 (МСК)
|
|
|
|
|
const nowMoscow = new Date(nowUtc.setHours(nowUtc.getUTCHours() + 3));
|
2024-10-15 20:39:44 +03:00
|
|
|
|
|
2024-10-16 17:16:21 +03:00
|
|
|
|
// Устанавливаем время окончания на 17:00 текущего дня по МСК
|
|
|
|
|
let targetTime = new Date(nowMoscow.getFullYear(), nowMoscow.getMonth(), nowMoscow.getDate(), 17, 0, 0);
|
2024-10-15 20:39:44 +03:00
|
|
|
|
|
2024-10-16 17:16:21 +03:00
|
|
|
|
// Если текущее время уже прошло 17:00, устанавливаем на следующий день
|
|
|
|
|
if (nowMoscow >= targetTime) {
|
|
|
|
|
targetTime.setDate(targetTime.getDate() + 1);
|
|
|
|
|
}
|
2024-10-15 20:39:44 +03:00
|
|
|
|
|
2024-10-16 17:16:21 +03:00
|
|
|
|
const timeDifference = targetTime - nowMoscow;
|
2024-10-15 20:39:44 +03:00
|
|
|
|
|
2024-10-16 17:16:21 +03:00
|
|
|
|
if (timeDifference <= 0) {
|
|
|
|
|
location.reload(); // Перезагрузить страницу по истечению времени
|
|
|
|
|
} else {
|
|
|
|
|
const hours = Math.floor((timeDifference / (1000 * 60 * 60)) % 24);
|
|
|
|
|
const minutes = Math.floor((timeDifference / (1000 * 60)) % 60);
|
|
|
|
|
const seconds = Math.floor((timeDifference / 1000) % 60);
|
2024-10-15 20:39:44 +03:00
|
|
|
|
|
2024-10-16 17:16:21 +03:00
|
|
|
|
document.getElementById('countdown').textContent =
|
|
|
|
|
`${hours.toString().padStart(2, '0')}:${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`;
|
|
|
|
|
}
|
2024-10-15 20:39:44 +03:00
|
|
|
|
}
|
|
|
|
|
|
2024-10-16 17:16:21 +03:00
|
|
|
|
setInterval(updateCountdown, 1000); // Обновляем каждую секунду
|
|
|
|
|
updateCountdown(); // Начальная установка
|
2024-10-15 20:39:44 +03:00
|
|
|
|
</script>
|
2024-10-16 17:16:21 +03:00
|
|
|
|
|
2024-10-15 20:39:44 +03:00
|
|
|
|
</body>
|
|
|
|
|
</html>
|