Смена текста в определенное время
Приветствую! Подскажите скрипт, который будет менять текст на странице в определенное время. Например, на странице есть "Текст 1", в 12.00 он должен измениться на "Текст 2", в 16.00 он обратно меняется на "Текст 1". Т.е. 1 раз в сутки Текст1 меняется на Текст2. Спасибо!
|
samdo,
если время меньше 12 запускаются 2 таймера если от 12 до 16 1 таймер -- всё ))) |
Мне бы код) если не затруднит
|
samdo,
запрос на засыпку как найти текущее время? запрос на засыпку как найти время в 12 часов сегодня? запрос на засыпку как найти время в 16 часов сегодня? Цитата:
|
я в js вообще не силён, поэтому пришел за помощью :)
|
samdo,
Дата и время
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<div id="mess">"Текст 1"</div>
<script>
function attention()
{
let now = new Date();
let data = new Date();
data.setHours(12, 0, 0, 0);
let delta = data - now;
if(delta > 0) {
window.setTimeout(_ => mess.innerHTML = 'Текст 2', delta);
delta += 2 * 60 * 60 * 1000;
window.setTimeout(_ => mess.innerHTML = 'Текст 1', delta);
return
}
data.setHours(16, 0, 0, 0);
delta = data - now;
if(delta > 0) {
mess.innerHTML = 'Текст 2';
window.setTimeout(_ => mess.innerHTML = 'Текст 1', delta);
}
}
attention()
</script>
</body>
</html>
|
Огромная благодарность
|
| Часовой пояс GMT +3, время: 18:42. |