使用PHP计算两个8位日期之间的天数的简单语句?



请让我构造一个语句来计算格式为:20211024的两个变量之间的天数。这当然是年,然后是月,然后是日,用一个8位数的变量表示。

通过使用DateTime类?

$d = new DateTime('20211024');
var_dump($d);
$d2 = new DateTime('20211014');
var_dump($d2);
echo $d->diff($d2)->format('%R%a days');

示例代码给出了如下输出:

object(DateTime)#7 (3) {
["date"]=>
string(26) "2021-10-24 00:00:00.000000"
["timezone_type"]=>
int(3)
["timezone"]=>
string(3) "UTC"
}
object(DateTime)#8 (3) {
["date"]=>
string(26) "2021-10-14 00:00:00.000000"
["timezone_type"]=>
int(3)
["timezone"]=>
string(3) "UTC"
}
-10 days

例子小提琴

相关内容

  • 没有找到相关文章

最新更新