<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;
任何人都可以帮助我如何在我的标题上创建一条消息,以显示商店何时开放或关闭?
例如,我希望从星期一到星期五(9:00-19:00)显示商店已打开的html消息。星期六(9:00-16:00) 否则,将显示一条消息,表明商店已关闭。 类似的东西:http://i.imgur.com/eHH8Um3.png
好吧我正在尝试理解上面的代码,但我需要一些帮助,看看代码的注释到代码的结尾
但是我怎么能在星期天展示/隐藏某些东西?我对javascript有点新鲜
答案 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')
);
}