2014-02-27 24 views
-1

我有這個日期的時間戳,如1393516517,但我需要60天的時間戳。獲取日期的時間戳爲60天

我試着這樣說:

(24 * 60 * 60) * 60 = 5184000; 

這是做了正確的方法是什麼?

+1

'我需要60天的時間戳是什麼意思?你從現在開始需要60天的時間戳嗎? –

+0

「60天*的時間戳」是什麼意思? (無論如何,你可能在尋找http://php.net/strtotime) –

+1

24 * 60 * 60 * 60確實等於5184000.這是正確的。這可能不是你想知道的,但它是你所問的問題的答案。 – Tularis

回答

4

1393516517稱爲UNIX時間戳和是多少自Unix時代開始(1970年1月1日00:00:00 GMT)。此時間戳特別對應於02/27/2014 3:55 PM GMT。

如果您希望將60天添加到UNIX時間戳,那麼您的確需要添加60天的秒數,等於與您一樣。所以1393516517 + 5184000 = 1398700517這是04/28/2014 3:55 PM GMT。

2

假設你正在試圖爲60天獲得的Unix timeatamp日期到您的開始日期未來

$date = new DateTime('@1393516517'); 
$date->modify('+60 days'); 
echo $date->format('U');