比较php中的重复日期
如果我有MySql格式的固定日期字段:2015-02-01,如何进行比较,这样每个月都会弹出一条消息给用户 例如,在每个比较php中的重复日期,php,date,Php,Date,如果我有MySql格式的固定日期字段:2015-02-01,如何进行比较,这样每个月都会弹出一条消息给用户 例如,在每个 2015-03-01, 2015-04-01, 2015-05-01, 这需要无限运行 如果当前日期>30,60,90天 打印消息 或者我应该改用cookie,只检查时间戳?你可以用。将SQL请求转换为datetime字段,如本例所示 $datetime1 = new DateTime('now'); // Get the current day $datetime2
2015-03-01,
2015-04-01,
2015-05-01,
这需要无限运行
如果当前日期>30,60,90天
打印消息
或者我应该改用cookie,只检查时间戳?你可以用。将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';
根据您的代码调整它我会在他们的数据库行中存储一些内容,就像上次显示的消息一样。如果超过30天,向他们显示消息并更新。另外,当你抓取他们的记录时,你可以拉取它,这样你就不用花额外的查询时间了。你为什么不试试你提供的cookie解决方案呢?