nativegallery/views/pages/t.php

96 lines
3.5 KiB
PHP
Raw Normal View History

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 = '...';
}
?>
<!DOCTYPE html>
2024-10-16 17:16:21 +03:00
<html lang="ru">
<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-16 17:16:21 +03:00
body {
font-family: Inter Tight !important;
}
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-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-16 17:16:21 +03:00
// Определяем текущее время в UTC+3 (МСК)
const nowMoscow = new Date(nowUtc.setHours(nowUtc.getUTCHours() + 3));
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-16 17:16:21 +03:00
// Если текущее время уже прошло 17:00, устанавливаем на следующий день
if (nowMoscow >= targetTime) {
targetTime.setDate(targetTime.getDate() + 1);
}
2024-10-16 17:16:21 +03:00
const timeDifference = targetTime - nowMoscow;
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-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-16 17:16:21 +03:00
setInterval(updateCountdown, 1000); // Обновляем каждую секунду
updateCountdown(); // Начальная установка
</script>
2024-10-16 17:16:21 +03:00
</body>
</html>