0
該事件返回格式爲「Sat Oct 25 21:55:29 +0000 2008」的標準化時間戳 如何將此值與PHP中的當前時間進行比較,以便以「It It」形式給出結果已經15分鐘了!「或「已經三天了!」另外,我如何獲得當前時間?我怎樣才能找到事件發生以來的時間?
該事件返回格式爲「Sat Oct 25 21:55:29 +0000 2008」的標準化時間戳 如何將此值與PHP中的當前時間進行比較,以便以「It It」形式給出結果已經15分鐘了!「或「已經三天了!」另外,我如何獲得當前時間?我怎樣才能找到事件發生以來的時間?
首先使用strtotime()該字符串轉換爲UNIX時間戳:
$event_time = strtotime('Sat Oct 25 21:55:29 +0000 2008');
然後獲得當前的UNIX時間戳使用time():
$current_time = time();
然後讓這些時間戳之間的秒數:
$difference = $current_time - $event_time;
最後用分割室溫的秒數到幾天或幾小時或任何數量:
3210有關計算相對時間的更多信息,請參見How do I calculate relative time?。
打我吧。 (ps:gratz on 5000 rep) – nickf 2008-11-01 06:44:23