[mysql和php],星期一或星期天的第一天是什么?
问题描述:
mysql,星期一或星期一的第一天是什么?[mysql和php],星期一或星期天的第一天是什么?
我想这样做(我使用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;
?>
+0
我需要找出从今天的日期,从PHP函数,而不是数据库(SQL)得到的工作日。 – jingleboy99 2009-07-08 09:17:55
事后不要编辑你的问题,稍后有人会磕磕碰碰也没有意义... – 2009-07-13 11:25:35