PHP strtotime 和 MySQL 日期格式

Jos*_*ffy 2 php mysql date

我试图让我的函数在发送日期的基础上添加 1 天,但我不知道如何匹配 MySQL 格式。我目前有:

$result = mysql_query($query);
$lastdate = mysql_result($result, 0, 'date');
$date = strtotime(date("Y-m-d", strtotime($lastdate)) . " +1 day");
Run Code Online (Sandbox Code Playgroud)

我知道该$date =行在某处不正确,但我不太了解该功能。由于 MySQL 存储日期的方式,它以 YYYY-mm-dd 格式给出日期($query 只是获取数据库中的最后一个日期)。
我猜想使用 strtotime 函数不是正确的做法,或者我的格式/想法都是错误的。
感谢您的帮助,这现在让我很烦恼:(

Lev*_*son 5

我想你想要$date = date("Y-m-d", strtotime("+1 day", $lastdate))

您可能需要$lastdate使用进行转换strtotime