所以我有一个脚本可以在 32、48 和 72 小时前进行多次检查。基本上,我会检查我的数据库中是否存在至少 x 小时前的条目。
现在这样可以正常工作:
$date = date('Y-m-d H:i:s',strtotime('-32 hours'));
$q = "SELECT * FROM `table` WHERE `date` <= '".$date."'";
现在我希望这不包括周末。我知道您可以使用weekdays
insidestrtotime
来获得这种效果,但这在几个小时内都不起作用。
48 小时很容易,因为我可以简单地执行以下操作:
echo date('Y-m-d H:i:s',
strtotime(date("Y-m-d H:i:s").
" -2 weekdays ".
date('H:i:s')));
72 小时也很容易,因为它是 3 天。然而 32 小时是个问题,因为它是 ±1.3 天。
总之,我如何获得 32 小时前的日期时间,不包括周末。