1
我有以下情況:DateTime類不支持1960年以前的年份?
$birth = new DateTime('1960');
echo $birth->diff(new DateTime())->format('%y');
輸出是56 - 這是確定的,但是當我設置參數1959年或更少的價值我得到的結果0。例如:
$birth = new DateTime('1959');
echo $birth->diff(new DateTime())->format('%y');
的輸出爲0。
測試環境是:
- PHP 5.5.9-1ubuntu4.17
- 的Apache/2.4.10(Ubuntu的)
謝謝!
要想知道發生了什麼,寫'echo $ birth-> format('r');'創建 – splash58