我需要根据时间切换DIV
可见性,以便我的网站在我的实体店开放时显示。
例如:
- 07:00-15:59 =显示div
- 16:00-06:59 =隐藏div
谢谢!
答案 0 :(得分:2)
这是一个基本的例子。
//gets the current time.
var d = new Date();
if(d.getHours() >= 7 && d.getHours() <= 15 ){
$(".open").show();
$(".closed").hide();
}
else {
$(".closed").show();
$(".open").hide();
}
答案 1 :(得分:1)
您可以使用以下方法获取系统时间:
var date = new Date();
var time = date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
$('div').hide()
if(date.getHours()>7&&date.getHours()<16){
$('div').show()
}
else
if(date.getHours()>=16&&date.getHours()<7){
$('div').hide()
}
答案 2 :(得分:1)
你可以试试这个
if ( date('H:i') >= "07:00" && date('H:i') <= "16:00" ) {
echo 'Time between 7 and 16';
}else{
echo 'Time is runned out';
}
答案 3 :(得分:1)
您可以使用jquery将当前时间与需要显示特定div的时间进行比较,如下所示:
$('#mydiv').hide();
$('#myclosediv').hide();
if(today.getHours() >= 7 && today.getHours() < 16){
$('#myopendiv').show();
}
else{
$('#myclosediv').show();
}
如果当前时间是早上7点到下午4点,那么带有id&#39; myopendiv&#39;的div将会显示。否则另一个div。