隐藏特定时间的字段

时间:2018-09-27 08:49:17

标签: javascript java hidden hidden-field

我有一个文本字段,只需要显示一段时间即可。 我需要它在下午5点之后显示,并在每天早上7点停止显示。 一段文字已保存为变量。

我该怎么做? 谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用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';
}