-1

根据用户的当地时间,我需要一个 Javascript 或 JQuery 代码,以便仅在每天上午 9:00 至上午 11:00 之间在网页上显示图像。

换句话说,基于时间的显示 div javascript。

4

1 回答 1

1

很简单,通过Date.getHours(),检查它是否在 9 和 11 之间。

// Current local hour via new Date().getHours();
var h = new Date().getHours();
if (h >= 9 && h < 11) {
  yourElement.style.display = 'block';
}
else {
  yourElement.style.display = 'none';
}

或 jQuery:

if (h >= 9 && h < 11) {
  $(yourSelector).show();
}
else {
  $(yourSelector).hide();
}
于 2012-12-04T19:57:12.553 回答