我要做的是检查一张表,看看是否存在两个日期之间的日期。 SQL查询当前是
$q = $this->pdo->prepare("SELECT * FROM member_games WHERE member = :userID AND game = :game AND (played BETWEEN :start AND :end)");
我正在努力的是获得开始/结束日期
我想检查周六和周五之间是否有记录(以及其他日期)
如果日期不是星期六,似乎有效,但如果日期目前是星期六,则不正确。我想检查当前的星期六,而不是最后一个
这是我计算日期的方式。
$sat = date('Y-m-d', strtotime("last Saturday"));
$fri = date('Y-m-d', strtotime("friday"));
我知道我可以做一个if语句来检查它的星期六是否如下,并将strtotime更改为星期六,但我想知道是否有更好的方法来做这件事
$today = date('N');
if($today == 6)
$sat = date('Y-m-d', strtotime("Saturday"));