我想构建一个简单的php闹钟,我可以设置小时和分钟。
这是我必须检查的时间:
$Minutes = 00;
$Hours = 9;
if (date("H") == $Hours && date("i") >= $Minutes)
{
echo "RIIIIING";
}
如何确保脚本不断查询?因此,我可以将文档保持打开状态,直到达到时间,然后回复" riiing"
谢谢你:)答案 0 :(得分:1)
你可以把你的代码放到while语句中。但是最好使用JavaScript,因为你最终会有时间。
while(true)
{
$Minutes = 00;
$Hours = 9;
if (date("H") == $Hours && date("i") >= $Minutes)
{
echo "RIIIIING";
}
}
答案 1 :(得分:0)
您将不会使用php。
javascript中具有最低内存和cpu使用率的最佳解决方案:
<script>
var audio = new Audio('audio_file.mp3');
var eta_ms = new Date(2015, 0, 21, 17, 0).getTime() - Date.now();
var timeout = setTimeout(function(){
audio.play();
}, eta_ms);
</script>
说明:
1-在新的Audio()中指定警报音频文件路径。
2-指定要为新的“日期”参数触发警报的确切日期和时间。
如果您需要更多信息,请随时评论此问题并提出您的问题。