如何在标题中打开开放时间功能

时间:2016-07-24 10:41:41

标签: javascript php html



<script>
var da = new Date();
document.getElementById("display").innerHTML = da.toDateString();




//gets the current time. 
//var d = new Date();
var x = document.getElementsByClassName("start")[0].innerText;
var z = document.getElementsByClassName("end")[0].innerText;
//var o = parseInt(x,10);
//var c = parseInt(z,10);

var startTime = Date.parseExact(x, "h:mm tt");
var endTime = Date.parseExact(z, "h:mm tt");

if (da.between(startTime, endTime)){
    $(".open").show();
    $(".closed").hide();
}
else {  
    $(".closed").show();
    $(".open").hide();
}
// how can I show the closed class on Sunday?
// How can I show the open class  from 9:00 am to 19:00 pm?

</script>
&#13;
&#13;
&#13;

任何人都可以帮助我如何在我的标题上创建一条消息,以显示商店何时开放或关闭?

例如,我希望从星期一到星期五(9:00-19:00)显示商店已打开的html消息。星期六(9:00-16:00) 否则,将显示一条消息,表明商店已关闭。 类似的东西:http://i.imgur.com/eHH8Um3.png

好吧我正在尝试理解上面的代码,但我需要一些帮助,看看代码的注释到代码的结尾

但是我怎么能在星期天展示/隐藏某些东西?我对javascript有点新鲜

1 个答案:

答案 0 :(得分:0)

你可以使用它并根据你的要求抛出if条件进行检查

 function get_the_local_time($timezone) {

//$timezone ='Europe/London';

$date = new DateTime('now', new DateTimeZone($timezone));

return array(
    'local-machine-time' => $date->format('Y-m-d\TH:i:s+0000'),
    'local-time' => $date->format('h:i a')
);

 }