2016-01-23 124 views
0

我想更新一個unix時間戳並添加x個月。更新一個unix時間戳php(strtotime)

這是我使用1456256866

strtotime("+1 month") 

我想accieve什麼是時間戳:

$time = '1456256866'; 
    //update $time with x months something like 
$time("+5 month"); 

有人可以把我在正確的方向?

,不勝感謝

回答

1

對於這樣的操作,你應該使用Datetime類,尤其是Add方法:

$date = new DateTime('@1456256866'); 
$date->add(new DateInterval('P5M')); 
echo $date->format('Y-m-d') . "\n"; 

時請點擊這裏:http://php.net/manual/pl/datetime.add.php

+1

謝謝, 這已經解決了我的問題。 我不知道Datetime類 – notify

0

你可以做類似下面。函數strtotime需要第二個參數。

$time = 1456256866; 
$time = strtotime('+5 month', $time);