我想獲得今天的日期+一年。我如何用PHP的日期函數來實現這一點?PHP日期;如何找到下一年?
回答
echo date('Y', strtotime('+1 year'));
$date = '2010-09-16';
echo date('Y-m-d', strtotime("+12 months $date"));
// 2011-09-16
在一個旁註:日期時間類似這樣的問題已經回答了一遍又一遍,所以你可以發現如何通過using the search function添加到日期容易。
不錯的格式化! :) – fabrik 2010-09-16 07:11:07
你可以使用新的日期時間,並在以後的PHP 5版本中引入Datetime_Intervall類。
我曾經發布了一個答案in this question。也許它可以幫助你:)
的優點是,這一類還檢查閏秒和飛躍年,時區等
從PHP的documentation:
<?php
$date = new DateTime($your_supposed_date);
$date->add(new DateInterval('P1Y'));
echo $date->format('Y-m-d') . "\n";
?>
戈登的乾淨多了版本(謝謝!):
<?php
$date = new DateTime("+12 months $theDate");
echo $date->format('Y-m-d') . "\n";
?>
雖然正確和不錯,但請注意'DateTime :: __ construct'使用與'strtotime'相同的解析機制,所以您也可以執行'$ date = new DateTime(「+ 12 months $ theDate」); echo $ date-> format('Y-m-d')。 「\ n」;' – Gordon 2010-09-16 07:24:01
$Ad_year = 2015-10-20
<?php echo $Ad_year + 1?>
Result 2016
@TobSpr,但確實如此。我不知道它是否有效,直到我嘗試它。但它確實試圖回答這個問題。我錯過了什麼? – 2015-10-18 00:19:59
- 1. 如何找到一年前同一周的日期?
- 2. 如何找到在一年最後一天的日期數組(PHP)
- 3. php - 找到去年同一天的日期
- 4. 如何獲取當年第一個星期一的日期(php)?
- 5. PHP日期倒計時從加入日期到未來一年
- 6. 如何找出下一年?
- 7. 如何與另一日期(月/年)比較日期(月/年)
- 8. 日期跳過一年計算下一個生日日期
- 9. PHP - 如何找到,如果日期是2個日期
- 10. 如何從當年的指定日期查找日期名稱?
- 11. 使用php查找下一個15日的日期使用php
- 12. PHP日期時間,支付日期+一年任期
- 13. 找到下一個再錄製日期
- 14. php - 使用strtotime日期到1970年代
- 15. Oracle日期 - 如何年加入日期
- 16. PHP檢查日期是否爲一年
- 17. PHP轉換日期不需要一年
- 18. PHP日期限制1970年
- 19. 不同日期mysql php年
- 20. PHP日期年格式
- 21. PHP的日期和年份
- 22. 如何從存儲在一個PHP變量中的日期值獲取下一年的日期
- 23. 找出從當前日期前一年日期在JavaScript
- 24. 如何找到兩年之間的特定日期
- 25. 如何找到2年的退回日期
- 26. 如何找到兩個日期之間的年數?
- 27. 如何在閏年中找到無效日期
- 28. 如何找到有結束日期比年份和月份
- 29. php - 一年中SQL的一週()到字符串/日期
- 30. 如何找到日期
的可能重複(http://stackoverflow.com/questions/3722442/how-do-i-display-a-date- [我如何加入了幾個月,就可以顯示日期]通過幾個月的增加) – Gordon 2010-09-16 07:15:40