我有以下情况:
$birth = new DateTime('1960');
echo $birth->diff( new DateTime() )->format('%y');
Run Code Online (Sandbox Code Playgroud)
输出是56 - 这没关系,但是当我设置一个参数1959或更小的值时,我得到了结果0.例如:
$birth = new DateTime('1959');
echo $birth->diff( new DateTime() )->format('%y');
Run Code Online (Sandbox Code Playgroud)
输出为0.
测试环境是:
谢谢!