如果我有MySql格式的固定日期字段:2015-02-01,我该如何进行比较,以便每个月都会弹出一条消息给用户;
例如每个
2015-03-01,
2015-04-01,
2015-05-01,
...
这需要无限运行。
如果当前日期>超过30,60,90天 打印消息。
或许我应该使用cookie而只检查时间戳?
答案 0 :(得分:0)
您可以使用datetime.diff。将SQL请求转换为datetime字段,如此示例。
$datetime1 = new DateTime('now'); // Get the current day
$datetime2 = new DateTime($SQLResult1); // The day you want to check
$interval = $datetime1->diff($datetime2); // DO the difference
if($interval->format('%a') >= 30)
echo '30 days passed';
使其适应您的代码