我有一個日期,如2009-06-30
(2009年6月30日)。我想計算出現在2個月內的日期,以及第一天之前或之後3天的日期。或者,3個月,6天,之前或之後等。我該怎麼做?是否有使用DATE_SUB()
或DATE_ADD()
棘手的PHP/Mysql日期計算
0
A
回答
2
DATE_ADD(whatever, INTERVAL 2 MONTH) + INTERVAL 3 DAY
例如(只是爲了顯示這兩種語法變型,你可以在MySQL中使用此任務的)一個簡單的方法會給這2個月whatever
後3天的日期。
0
Zend_Date很適合這種事情。 Zend_Date是Zend_Framework的一部分,您可以使用Zend_Date部分,而不必使用框架的整個部分。
您可以添加幾天或幾個月的日期,它會爲您處理所有複雜性。這比我在PHP中找到的其他方法要容易得多。
0
您應該可以使用DateTime:sub。要獲得日期3個月和6天,你應該可以使用:
date_sub($myDate,"P3M6D");
相關問題
- 1. 棘手的計算公式
- 2. 前1個CE/AD算法使日曆計算棘手
- 3. 棘手的算術或手術嗎?
- 4. 日期計算
- 5. 計算日期
- 6. 計算日期
- 7. 計算日期
- 8. 計算日期
- 9. 計算給定日期的日期
- 10. PHP日期計算
- 11. Javascript日期計算
- 12. SQL日期計算
- 13. Laravel日期計算
- 14. MySQL日期計算
- 15. Java日期計算
- 16. SQL計算日期
- 17. Excel日期計算
- 18. 棘手的MySQL查詢的日期時間
- 19. 計算假期日期
- 20. 需要PHP日期高級和棘手的編碼
- 21. 日期間隔分配計算 - 日期計算
- 22. 計算日期的實例
- 23. 棘手的類設計問題
- 24. SQL相關的棘手計數()查詢
- 25. 棘手的MySQL批處理設計
- 26. 按日期計算>日期
- 27. 從兩個日期計算日期
- 28. 計算日期之間的年/月/日
- 29. 計算指定日期的星期
- 30. 期間的計算開始日期
太棒了。我是否需要特別關注是否在幾個月前添加/減去日期等?或者它會最終計算出同一日期嗎? – 2009-05-31 02:01:39