{site_name}

{site_name}

🌜 搜索

date_diff() 函数是 PHP 中用于计算两个日期之间差异的函数

php 𝄐 0
php date_diff获取分钟
date_diff() 函数是 PHP 中用于计算两个日期之间差异的函数。它接受两个 DateTime 对象作为参数,并返回一个 DateInterval 对象,这个对象包含了两个日期之间的年、月、日、时、分、秒等单位的差异。

以下是一个例子,假设我们要计算当前日期与指定日期 "2022-01-01" 之间相差的天数:

php
$date1 = new DateTime(); // 当前日期时间
$date2 = new DateTime('2022-01-01'); // 指定日期时间
$diff = date_diff($date1, $date2); // 计算差异

echo $diff->format('%a'); // 输出相差的天数


在上面的代码中,我们首先创建了两个 DateTime 对象,一个是当前日期时间,另一个是指定的日期时间。然后,我们使用 date_diff() 函数计算了这两个日期之间的差异,并将结果存储在 $diff 变量中。最后,我们使用 $diff->format() 方法输出相差的天数,其中 %a 表示输出天数的格式化字符串。