【发布时间】:2017-04-02 07:39:41
【问题描述】:
大家好,我有一个在特定时间开始和结束的代码,我的代码工作正常,但我想在循环的数据中使用这个代码 例如,我将在循环中输入名称,并且我希望每个名称在特定时间开始和结束:
这是我的代码:
<?php
date_default_timezone_set('America/New_York');
$time = date('Y:m:d H:i:s');
$timestart = date('Y:m:d H:i:s'); //time start
$timeend = '2016:11:17 10:56:00'; //time end
if($time >= $timeend){
echo "time end";
}else{
echo 'untel end time';
}
$now = new DateTime();
$future_date = new DateTime($timeend);
$interval = $future_date->diff($now);
?>
我想知道如何将它与循环数据一起使用?
谢谢。
【问题讨论】:
-
你需要 cron 在设定的时间运行脚本
-
不需要 cron
-
那么您是否在连续循环中运行脚本,一遍又一遍地检查时间?
-
是的,我的 sql 中有数据,我通过循环在 php 中获取它,我希望每个数据都在我选择的时间结束
-
这是一个可怕的想法。最终,您将耗尽资源或脚本将失败。我强烈建议使用 cron,以便在特定时间触发文件。