2014-03-13 77 views
0

我一直在試圖創建轉換像3d4h到當前unixtime +的秒字符串中數的函數。不幸的是我還沒有成功,現在我正在轉向所有人。謝謝你的幫助!功能解析日期

+0

「將類似3d4h的東西轉換爲當前的unixtime +該字符串中的秒數」相對於何時? –

+0

您需要對問題更加精確,以便那些能夠幫助您的人可以幫助您,並使其他可能處於相同情境的人可以輕鬆找到問題的解決方案。 –

+0

John:相對於當前的unixtime(例如:1394766966 + 3Y14H)我認爲你確實回答了它,我只需要將格式從Y-m-d H:i:s更改爲U. – benjking1

回答

2

DateTime()DateInterval()已經爲你做這個:

$interval = new DateInterval('P3DT4H'); 
$now = new DateTime(); 
$now->add($interval); 
echo $now->format('Y-m-d H:i:s'); 

這個例子給 「現在」,增加的間隔。當然,您可以設定相對於任何日期和時間的時間間隔。

interval spec的有效值是什麼DateInterval()