Скрытие поля на определенное время - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть текстовое поле, которое мне нужно отображать только в течение определенного периода времени.Мне нужно, чтобы он появился после 5 вечера и перестал появляться в 7 утра ежедневно.Часть текста была сохранена как переменная.

Как мне это сделать?Спасибо

1 Ответ

0 голосов
/ 27 сентября 2018

Вы можете получить время, используя объект Date (), а затем показать и скрыть свой текст.например,

HTML:

<div class="someClass">Your text </div>

JavaScript:

var currentDate = new Date();
var currentTime = currentDate.getHours();

if(currentTime >=17 || currentTime <=7) {
  document.getElementsByClassName('someClass')[0].style.visibility = 'visible';
} else {
  document.getElementsByClassName('someClass')[0].style.visibility = 'hidden';
}
...