我遇到了几个例子,其中人们共享代码来计算两天之间的差异。
例如。
$now = new DateTime();
$itemDate->diff($now)->format("%r%a")
Run Code Online (Sandbox Code Playgroud)
但几乎总是这些类型的帖子并没有真正解释格式参数是关于什么的。我对常规日期格式参数没问题,但(在这种情况下)不确定例如。%r。
当做DateTimeInterface对象之间的差异时,DateInterval将返回对象。您不再有 DateTime,您有间隔,并且间隔的格式与 DateTime 对象不同。格式在这里解释:http : //php.net/manual/en/dateinterval.format.php