繁体   English   中英

[mysql&php],一周的第一天,星期一或星期日是什么?

[英][mysql&php], what is the first day of a week, Monday or Sunday?

在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;
?>

http://www.php.net/manual/en/function.date.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM