将给定日期与今天进行比较
给定存储在变量中的日期,例如 $var = "2010-01-21 00 :00:00.0”,通常需要将其与今天的日期进行比较以确定其相对时间位置。为此,可以使用多个内置 PHP 函数。
解决方案:
以下步骤概述了将 $var 与今天的日期进行比较的方法:
将字符串转换为时间值:
使用 strtotime() 函数将 $var 转换为 UNIX 时间戳,表示自 1970 年 1 月 1 日以来的秒数。
$timestamp = strtotime($var);
计算时差:
减去$var 从当前时间开始的 UNIX 时间戳,可以使用 time() 函数获取。
$timeDiff = time() - $timestamp;
比较时差:
确定 $var 与今天日期相比的相对位置:
例如,以下代码片段演示了如何检查 $var 是否在最后一个时间内出现过日:
if (($timeDiff / (60 * 60 * 24)) < 1) { ... }
以上是如何在 PHP 中比较给定日期和今天的日期?的详细内容。更多信息请关注PHP中文网其他相关文章!