在php中,我可以使用:$today = date('D,Y-m-d');
如果今天是7月8日星期三,我想显示7月6-11日的数据(9、10和11将为空)。我该怎么做?
现在我的系统是这样的,今天是7月8日,我将显示7月2-8日,但从周三开始。不是很喜欢这种方式。我更喜欢,从周一到周日开始,然后有前一周和下一周按钮。
发布于 2009-07-08 10:16:03
使用简单的strtotime()
来轻松计算上周一的日期。
$lastMonday = strtotime('last monday');
一定要检查今天是否不是星期一,因为在这种情况下,它将返回一个早于一周的日期。
发布于 2009-07-08 15:11:20
... WHERE YEARWEEK( $inputdate ) = YEARWEEK( datefield) ...
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_yearweek
https://stackoverflow.com/questions/1097146
复制相似问题