【发布时间】:2009-07-08 09:13:37
【问题描述】:
mysql 一周的第一天是周一还是周日??
我想这样做:(我正在使用 php btw)
获取今天的日期(没问题)
显示本周信息(卡在这里)
上一周和下一周按钮,显示上一周和下一周的数据(这里不能做任何事情)
我在玩“约会”的时候有点卡住了。有人可以帮忙吗?
【问题讨论】:
-
事后不要编辑你的问题,这对于以后偶然发现它的人来说是没有意义的......
mysql 一周的第一天是周一还是周日??
我想这样做:(我正在使用 php btw)
获取今天的日期(没问题)
显示本周信息(卡在这里)
上一周和下一周按钮,显示上一周和下一周的数据(这里不能做任何事情)
我在玩“约会”的时候有点卡住了。有人可以帮忙吗?
【问题讨论】:
星期一。
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_weekday
WEEKDAY(date)
返回日期的工作日索引(0 = 星期一,1 = 星期二,... 6 = 星期日)。
要获取有关上一周或下一周的详细信息,您可以使用
DATE_ADD(date,INTERVAL expr unit), DATE_SUB(date,INTERVAL expr unit)
eg SELECT DATE_ADD('2010-12-31 23:59:59', INTERVAL 1 WEEK);
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-add
要在 PHP 中获取工作日,您可以使用以下命令:
<?php
$datetime = new DateTime('2010-12-31 23:59:59');
$today = $datetime->format('l');
echo $today;
?>
【讨论】: