2011-04-13 33 views
2

我需要包括一些東西在PHP 5中使用time_since()函數或是它被取代?time_since()PHP函數

+0

看看http://stackoverflow.com/questions/2952361/date-time-convert-to-time-since-php – bensiu 2011-04-13 01:17:53

回答

0

It doesn't look like that function ever existed in PHP。你的意思是time()

但是,你可以得到的時間,因爲像這樣的事件......

$timeSince = time() - strtodate('last Saturday'); 

您也可以使用對象DateTime

$now = new DateTime(); 

$timeSince = $now->diff(new DateTime('last Saturday'), TRUE); 

請注意,diff()方法直到PHP 5.3才被引入。

+0

如果我使用的unix時間戳可以放在這個地方,如果上週六在以上?我正在尋找3天的輸出2小時15分鐘前 – 2011-04-13 01:22:57

+0

沒關係,這是我寫的一個函數,它隱藏在我的包含文件thx中,試圖幫助! – 2011-04-13 01:29:21

0

PHP working out time since the post

如果你使用PHP 5.3或更新版本,您可以加入到PHP新的日期和時間類的優勢。

具體而言,DateTime具有返回DateInterval類的diff方法,然後可以對其進行格式化。