下面開始是我已經爲越來越星期日作爲一週的開始日創建的函數,問題與得到周從週日
function getCurrentIntervalOfWeek($liveratetime) {
// get start of each week.
$dayofweek = date('w', $liveratetime);
$getdate = date('Y-m-d', $liveratetime);
$createstart = strtotime('last Sunday', $getdate);
$weekstart = ($dayofweek == 0) ? $liveratetime : $createstart;
// get the current time interval for a week, i.e. Sunday 00:00:00 UTC
$currentInterval = mktime(0,0,0, date('m', $weekstart), date('d', $weekstart), date('Y', $weekstart));
return $currentInterval;
}
這裏liveratetime是任何一天在一個星期的出現時間。基本上這個函數需要活動時間並尋找最後一個星期天,以便獲得該活動時間段的當前時間間隔。
但這裏的問題是,無論何時我試圖從某個活動時間獲得當前時間間隔
$createstart = strtotime('last Sunday', $getdate);
給我
-345600
。我不明白爲什麼?任何人都可以請分享一下這個。
這通常發生在過去的日期一樣
2007-10-02
@ srahul07正確閱讀Bredis的回答......他正在談論你對'strtotime'的函數調用。 – Jacob 2011-03-21 11:15:16
@Jacob。 Yaa ...你是對的。收拾我的錯誤。謝謝。 – srahul07 2011-03-21 11:21:58