在PHP時可以通過使用獲得日期今天/天:$ =今天日期( 'd,Y-M-d');如何顯示每週(週一至週日)在PHP和MySQL的數據?
如果今天是星期三7月8日,我想從6顯示數據 - 7月11日(9,10和11將是空白的)。我怎麼做?現在
我的系統是一樣的,今天是7月8日,我將顯示7月2日至8日,但就在週三。不是很喜歡這種方式。我更喜歡星期一開始到週日,然後有上週和下週的按鈕。
在PHP時可以通過使用獲得日期今天/天:$ =今天日期( 'd,Y-M-d');如何顯示每週(週一至週日)在PHP和MySQL的數據?
如果今天是星期三7月8日,我想從6顯示數據 - 7月11日(9,10和11將是空白的)。我怎麼做?現在
我的系統是一樣的,今天是7月8日,我將顯示7月2日至8日,但就在週三。不是很喜歡這種方式。我更喜歡星期一開始到週日,然後有上週和下週的按鈕。
使用簡單strtotime()
以方便計算最後一個星期一的日期。
$lastMonday = strtotime('last monday');
一定要檢查如果今天是不週一,因爲在這種情況下,它會返回一個日期一週前。
... WHERE YEARWEEK($inputdate) = YEARWEEK(datefield) ...
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_yearweek
你要顯示的當前工作日(格式爲 'd,Y-M-d')列表? – Ish 2009-07-08 10:08:53
我不確定。什麼是最簡單和最簡單的方法? – jingleboy99 2009-07-08 10:13:06