我正在尝试创建一个根据时间执行脚本的函数/ alg。 这不适用于PHP的'sleep'函数(我已经使用标题嵌套循环并尝试过)。
这是我想要实现的逻辑:
$time= time(); // checks time
if($time == 3'o'clock) {
do_something();
} else {
check_time();
and_keep_counting();
}
我需要一个连续的时钟滴答声它可以在后台运行 同时,不断检查时钟。 我可能要去jquery吗?
答案 0 :(得分:1)
这不会很有效,但可以解决问题:
(function time(){
var t = new Date().toLocaleTimeString();
console.log(t);
if(t === "3:00:00 PM"){
// Do whatever you need to here
runStuff();
}
// Call the function again in 59 seconds
setTimeout(time, 59000);
}());
function runStuff(){
alert("Time's Up!");
}

答案 1 :(得分:0)
我不完全确定你问的是什么,但你可以用JavaScript做这样的事情......
var date = new Date();
创建日期时间对象
var hours = date.getHours();
获得了军事时间"格式,意思是1是凌晨1点,13点是下午1点
如果你想检查它是否是三点钟,你可以做到
if (hours == 15) {
someFunction();
} else {
doSomeOtherFunction();
}