创建一个js函数来测量时间范围

时间:2017-04-13 00:53:01

标签: javascript jquery time

我想在店铺相应地打开/关闭时显示打开/关闭徽章。这是我在当地时间用js申请的HTML代码。

<input type="hidden" class="rest_open_time" value="07:00">
<input type="hidden" class="rest_close_time" value="16:00">

这里有jQuery代码,通过它我可以检测当地时间并显示徽章是打开还是关闭。但问题是如果商店关闭@ 10.00PM它显示开放甚至@ 01.00AM。

var open_time = jQuery('.rest_open_time').val();
var close_time = jQuery('.rest_close_time').val();

var x = new Date();
var hours = x.getHours();
var minutes = x.getMinutes();
var time = hours +':'+ minutes;
if (time > open_time && time < close_time){
    jQuery('.rest-stts-badge').addClass('badge-open').append('Open');
}
else{
    jQuery('.rest-stts-badge').addClass('badge-close').append('Closed');
}

0 个答案:

没有答案