2
如果我使用下面的代碼PHP OOP的DateTime ModifyDate小數位錯誤
$averageWeeks = 2.7;
$laidDate->modify('+'.$averageWeeks.' week');
我得到的日期2014年5月31日返回,而如果我使用下面的代碼
$averageWeeks = 3;
$laidDate->modify('+'.$averageWeeks.' week');
我獲取日期2014年5月3日,這是正確的。有什麼辦法可以在日期修改方法中使用小數位嗎?
我真的在整天或十幾周後,所以我想我可能不得不做一天的這個版本,看看我是否可以修改我的腳本來反映這一點。感謝您的回答:) –
可以確認,使用天而不是星期產生更準確的結果爲我正在嘗試,所以謝謝! –
沒問題。另外,你可能要考慮使用'add'而不是'modify'加號。它會做同樣的事情,但結果代碼更清晰。 –