9
A
回答
20
$newDate = strtotime('+1 month',$startDate);
使用strtotime()你可以通過它「+ 1月」添加上下文敏感的一個月。
2
豈不
strtotime('+1 month', $value_from_db);
工作?
7
我會用strtotime()
功能,增加+1 month
到您的時間戳:
$future = strtotime('+1 month', $current_time);
隨着strtotime()
,你不必去思考自己喜歡關於「某月AVEC東西30天,和其他人有31「,或」2月有時有28天,有時29「。
畢竟,一個月增加的日期是有點困難,添加30 * 24 * 3600數秒
您也可以與DateTime
類工作,方法如DateTime::modify()
或DateTime::add()
。
+0
謝謝,我沒有想清楚。出於某種原因,我一直在思考strtotime()只允許一個參數。 – FinalForm
+0
huhu ^^沒問題:-) –
2
取決於數據庫。
- MySQL有TIMESTAMPADD
- Postgre讓你只需要添加INTERVAL 1 MONTH。
- 甲骨文...很煩人。但你可以找出如何做到這一點here。
(不知道別人,對不起)
當然也有在PHP strtotime('+1 month', $current_time);
。當然,strtotime非常容易,你可能會認爲它是作弊的;-)。
0
如何像:
tm *currTime = localtime(timestamp);
currTime->tm_mon++;
timestamp = mktime(currTime);
相關問題
- 1. 如何獲得上個月特定時間的Unix時間戳
- 2. 給定一個時間戳,如何獲得1個月前
- 3. 如何從PHP日期時間獲得unix時間戳?
- 4. 如何獲得給定日期後一個月的30日
- 5. Unix時間戳會給我一個約爲40000年的日期
- 6. 日期到Unix時間戳
- 7. 如何獲得給定日期的下個月的第一個星期天?
- 8. 如何獲得當月的時間戳,一個月的第一天,零時
- 9. 如何獲得UNIX時間戳淨
- 10. Eloquent:只獲得時間戳的日期
- 11. PHP如何從時間戳獲得日/時間的時間戳
- 12. 如何返回一個UNIX時間戳爲特定的UNIX時間戳PHP
- 13. C#:Unix時間戳和日期時間
- 14. Unix時間戳到.net日期時間
- 15. Unix時間戳VS日期時間
- 16. 如何合併來自一個時間戳的日期和來自另一個時間戳的時間?
- 17. 獲取本月和上個月的所有unix時間戳
- 18. Javascript:未來時間爲UNIX時間戳
- 19. Unix時間戳是由JavaScript的日期()
- 20. 選擇存儲爲Unix時間戳的日期並與給定的Unix時間戳進行比較
- 21. 獲得在GMT日期從Unix時間戳
- 22. 如何從日期時間戳得到時間和日期
- 23. 如何從時間戳獲得自定義日期格式php
- 24. 如何提取Unix時間戳和獲取日期
- 25. 給定一個時間戳,如何顯示timeago按天/周/月
- 26. 轉換一個人的日期unix時間戳
- 27. 如何獲得2個給定月份之間的月份
- 28. 如何僅獲取星期一在兩個給定日期之間的月份的最後一天的日期
- 29. php:如何獲得2周後的日期的時間戳
- 30. Java程序來獲得當前的日期沒有時間戳
CURRENT_TIME + 60 * 60 * 24 * 30 – user482594
這是30天進未來,我想一個月到未來。 – FinalForm
謝謝你們。我被阻止了。我有點累。 – FinalForm