Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于工作时间和周末的Javascript计时器_Javascript_Timer - Fatal编程技术网

用于工作时间和周末的Javascript计时器

用于工作时间和周末的Javascript计时器,javascript,timer,Javascript,Timer,我想编写一个javascript函数,当按下一个按钮时,它会启动一个12小时的计时器,然后提示某种警报。其中棘手的一点是,这是为了一家企业,它必须说明商店何时关门和/或周末关门 因此,它基本上是这样工作的: 我想这样做会管用的,尽管我愿意接受任何建议 提前感谢不,按照您概述的方式,这是不可行的,因为这样的while循环会冻结浏览器。你真的需要“暂停”计时器,还是只是需要它稍后结束?如果是后者,那么我宁愿在12小时开始的时间中加上适当的秒数来表示这段时间内的“营业结束”时间。我不需要暂停计时器

我想编写一个javascript函数,当按下一个按钮时,它会启动一个12小时的计时器,然后提示某种警报。其中棘手的一点是,这是为了一家企业,它必须说明商店何时关门和/或周末关门

因此,它基本上是这样工作的:



我想这样做会管用的,尽管我愿意接受任何建议


提前感谢

不,按照您概述的方式,这是不可行的,因为这样的while循环会冻结浏览器。你真的需要“暂停”计时器,还是只是需要它稍后结束?如果是后者,那么我宁愿在12小时开始的时间中加上适当的秒数来表示这段时间内的“营业结束”时间。我不需要暂停计时器,只要写下我的想法就可以了。谢谢你的帮助
setTimer(function() {//do something},43200);

if (time == 5:30pm || day == Saturday || day == Sunday)
    while (time != 7:00am || day == Saturday || day == Sunday)
           pauseTimer;