向日期添加天數
要向給定日期添加指定的天數,PHP 中的正確方法與最初嘗試過。適當的方法是使用具有“_{天數}_days”格式的日期函數,而不是使用 strtotime 和“_{天數}_days”形式的串聯。
原始程式碼問題
提供的程式碼未達到預期結果因為:
- strtotime 旨在解析日期的字串表示形式並解析日期的字串表示形式並解析日期的字串表示形式並解析日期的字串表示形式並解析日期的字串表示形式傳回Unix 時間戳,而不是修改日期。
- 日期修改應使用 date 函數執行。
解
正確加入天數date,使用下列語法:
- strtotime(" 30 days" ):建立表示距當前時間30 天的Unix 時間戳記。
- date('Y-m- d', ...):將產生的時間戳格式化為所需的日期格式("YYYY-MM-DD").
函數參考
- [strtotime()](http://www.php. net/manual/en/function.strtotime.php):解析日期的字串表示形式並傳回Unix timestamp.
- [date()](http://www.php.net/manual/en /function.date.php):依照指定格式格式化時間戳記或目前時間。
以上是如何在 PHP 中正確新增日期到日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!