在閱讀PHP手冊,我得到了一個「注」有一個非常貧窮的解釋的strtotime()函數 - 這樣說:使用strtotime()進行數學運算不可取?
注:
使用此功能的數學運算是不可取。最好在PHP 5.3及更高版本中使用DateTime :: add()和DateTime :: sub(),或者在PHP 5.2中使用DateTime :: modify()。
什麼意思是「數學運算」?
......當然我知道一般的數學運算是什麼,但是在什麼情況下這意味着什麼呢?
爲什麼它不是「可取的」?
任何人都可以告訴我一個「不可取」的使用示例,並解釋爲什麼?
謝謝。
您可以添加和減去日期以獲取日期間隔。 DateTime對此更好,因爲它將閏年和夏令時等因素考慮在內。 –
@JohnConde做出答案! –
@JohannesH。好的,我做到了。 :) –