Смена текста в определенное время
Приветствую! Подскажите скрипт, который будет менять текст на странице в определенное время. Например, на странице есть "Текст 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, время: 16:28. |