我可以说 a$value = 5;
并且值表示 5 分钟,并且我在服务器上保存了一个文件并进行了很多修改,称为check.txt
我想要一个代码来计算 if timenow - timemodification of file <= 0 in H:i: s 从主 $value 5 分钟开始,然后继续,否则回显请等待从现在开始的分钟数 - 主值 5 分钟的文件时间修改 = $timeleft,格式为 m:s。
我正在测试当前代码,但我一直得到 -1376352747 的值
我知道的代码不好:)是
$filename = 'check.txt';
$time = date("H:i:s");
$time = str_replace("00", "24", $time);
$filemodtime = filemtime($filename);
$timeleft = $time - $filemodtime;
$h = explode(':', $time);
$h = $h[0];
$h = str_replace("00", "24", $h);
$m = explode(':', $time);
$m = $m[1];
$s = explode(':', $time);
$s = $s[2];
$hms = ("$h:$m:$s");
if (count($filemodtime - $time) <= 0) {
echo "you can continue";
}
else {
echo " please wait $timeleft";
}
提前致谢