我遇到了一些例子,在这些例子中人们共享代码来计算两天之间的差异。
例如:
$now = new DateTime();
$itemDate->diff($now)->format("%r%a")但是,几乎所有的这些类型的文章实际上并不能解释格式参数是什么。我不介意常规的日期格式参数,但(在本例中)不确定eg。%河
发布于 2018-03-21 08:29:55
在执行DateTimeInterface对象之间的差异时,将返回DateInterval对象。您不再有日期时间,您有间隔,并且间隔被格式化为不同的DateTime对象。格式在这里解释:http://php.net/manual/en/dateinterval.format.php

发布于 2018-03-20 10:56:48
R-符号"-“当差值为负值时,空时为空a-由于日期时间::diff()或(未知)而导致的总天数。
举个例子
<?php
$now = new DateTime();
$d = new DateTime('2019-01-01T15:03:01.012345Z');
$x = $d->diff($now)->format("%r%a");
echo $x;
?>输出:字符串(4) "-287“
https://stackoverflow.com/questions/49382235
复制相似问题