2014-02-11 61 views
0

我正在製作一個腳本,在該腳本中,我需要在本月,昨天,上個月,本月顯示的視圖。我能夠使用以下代碼獲取今日和昨天的觀點:獲取本月和上個月的所有unix時間戳

$hour = 12; 

$today_count = strtotime("$hour:00:00"); 
$yest_count = strtotime('-1 day', $today_count); 

我的數據庫中的時間戳是unix時間戳。我怎樣才能獲得本月和上個月的意見?

回答

1

unix時間戳從1970年1月1日開始計算從那時起的秒數。要從7天前獲得時間戳,您需要知道這是多少秒。例如。

7(天)* 24(小時)60(分鐘)(60秒)= 604800

從那裏可以減去從當前時間戳。

time() - 604,800 = 7天前的時間戳。

這種方法可以在過去的任何時候一直工作到1970年1月1日。一旦完成,您可以將該時間戳轉換爲您需要的任何日期合成文件。