我正在尝试创建一个跟踪时间的课程....
我想将当前时间存储在变量中?并每10分钟更新一次该变量。
即:
$storetime = 0;
$time = 600; //10min is 600 sec
$timestamp = $time();
现在功能时间给出一个像6001409669977这样的数字,这个数字每秒+1,所以可以存储变量并检查它何时增长600,这意味着10分钟;
答案 0 :(得分:0)
class timeclass {
public $saved;
public function __invoke() {
return mktime(0);
}
}
$time = new timeclass();
$time->saved = $time();
sleep(10);
echo $time->saved;
使用参数调用类时,__ invoke有效 你也可以使用__toString
另外,时间不要忘记在之前设置:
date_default_timezone_set("Europe/Lisbon");
更多信息:here!