我有一個時間戳,比如說$現在,我需要找到時間戳,比如在$ 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. 如何使用VBscript在文件中查找日期和時間戳?
- 3. PHP日期和時間戳
- 4. PHP日期時間戳
- 5. 如何在PHP/MYSQL查詢中使用當今日期的UNIX時間戳值?
- 6. 在JDBC中,何時使用時間,日期和時間戳
- 7. DB2時間戳PHP日期時間
- 8. PHP MYSQL日期,時間,日期時間和時間戳
- 9. 查找日期戳
- 10. 在kdb中查找日期中的時間戳差異
- 11. Mysql:使用時間戳列查找特定日期的條目
- 12. PHP在日期和時間戳
- 13. 比較時間戳和日期在php
- 14. 如何在j2me中找出當前日期的時間戳?
- 15. 如何使用Mysql時間戳創建日期範圍查詢?
- 16. 如何在PHP中保存比時間戳更早的日期
- 17. 使用PHP轉換字符串日期時間到時間戳
- 18. 日期時間戳
- 19. PHP如何從時間戳獲得日/時間的時間戳
- 20. 使用stackdriver CLI在時間戳之間查找日誌
- 21. 如何從PHP日期時間獲得unix時間戳?
- 22. 如何從日期時間戳得到時間和日期
- 23. 在php中添加時間戳或日期時間
- 24. 如何使用PHP從Unix時間戳生成自定義日期時間?
- 25. 如何在php中使用日期時間戳來重命名文本文件?
- 26. PHP日期顯示來自時間戳
- 27. 轉換日期到PHP的時間戳
- 28. PHP日期時間戳格式化
- 29. PHP將日期轉換爲時間戳
- 30. MKTIME,PHP日期/時間戳YYYY-MM-DD
DateTime不是時間戳 –