我有一個時間戳,比如說$現在,我需要找到時間戳,比如在$ now的日期後45天。我該怎麼辦?如何使用時間戳在php中查找日期?
0
A
回答
0
//sec min hour day
$fourty_five_days_after = time() + 60 * 60 * 24 * 45;
0
1天具有86400秒因此代碼:
$now = time();
$after = $now + 45*86400;
0
這應該給你需要的東西:
$new_ts = $now+45*24*60*60;
1
可以使用strtotime
$the_45_days_later = strtotime('+45 day', $now);
的時間戳的精度不會被舍入到00:00:00
,
但隨後正是$now
屬於
其他答案已經示出了使用純秒計算的時間,
其是精確太
$the_45_days_later = $now+(86400*45);
0
我更喜歡使用的(PHP 5> = 5.2 0.0)DateTime功能:
$iTimeStamp = time();
$oDateTime = DateTime::createFromFormat("U", $iTimeStamp);
$oDateTime->add(new DateInterval('P45D'));
echo $oDateTime->getTimeStamp();
0
從http://www.php.net/manual/en/datetime.add.php:
$a = new DateTime("now");
var_dump($a);
date_add($a, date_interval_create_from_date_string("45 days"));
var_dump($a);
object(DateTime)#1 (3) {
["date"]=>
string(19) "2011-08-24 09:00:03"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "America/New_York"
}
object(DateTime)#1 (3) {
["date"]=>
string(19) "2011-10-08 09:00:03"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "America/New_York"
}
相關問題
- 1. 如何從日期時間戳的時間和日期在PHP
- 2. PHP日期和時間戳
- 3. PHP日期時間戳
- 4. 在JDBC中,何時使用時間,日期和時間戳
- 5. 在kdb中查找日期中的時間戳差異
- 6. PHP在日期和時間戳
- 7. 如何在j2me中找出當前日期的時間戳?
- 8. 使用stackdriver CLI在時間戳之間查找日誌
- 9. 如何從日期時間戳得到時間和日期
- 10. 在php中添加時間戳或日期時間
- 11. 如何使用PHP從Unix時間戳生成自定義日期時間?
- 12. 如何在php中使用日期時間戳來重命名文本文件?
- 13. PHP將日期轉換爲時間戳
- 14. PHP日期轉換爲unix時間戳
- 15. PHP日期顯示來自時間戳
- 16. Mysql時間戳和php日期()
- 17. MKTIME,PHP日期/時間戳YYYY-MM-DD
- 18. PHP日期轉換爲時間戳
- 19. 如何在php中查找日期時間類型和當前日期/時間之間的差異?
- 20. 如何從日期或時間戳字符串中找到日期模式scala
- 21. 如何使用PHP查找兩個日期之間的時間差
- 22. 如何從PHP中的時間戳獲取日期對象?
- 23. 如何使用離子2去除日期中的時間戳?
- 24. 如何繪製圖形R中使用日期和時間戳
- 25. 如何將日期變爲時間戳
- 26. 在查詢期間將時間戳轉換爲可讀日期
- 27. Rails:按星期幾查找時間戳
- 28. 刪除時間戳,並且在軸xlabel使用日期戳
- 29. 如何日期和時間轉換成日期時間/時間戳
- 30. 將日期時間從mySql更改爲php中的時間戳
DateTime不是時間戳 –