[mysql&;php],一周的第一天是什么,周一还是周日?
mysql中一周的第一天是星期一还是星期天 我想这样做:(我正在使用php btw)[mysql&;php],一周的第一天是什么,周一还是周日?,php,mysql,date,Php,Mysql,Date,mysql中一周的第一天是星期一还是星期天 我想这样做:(我正在使用php btw) 获取今日日期(没问题) 显示本周信息(卡在此处) “上一周和下一周”按钮,用于显示上一周和下一周的数据(此处不能执行任何操作) 我玩“约会”的时候有点卡住了。有人能帮忙吗?星期一 返回日期的工作日索引(0=周一,1=周二,…6=周日) 要获取有关前一周或下一周的详细信息,您可以使用 DATE_ADD(date,INTERVAL expr unit), DATE_SUB(date,INTERVAL expr
- 获取今日日期(没问题)
- 显示本周信息(卡在此处)
- “上一周和下一周”按钮,用于显示上一周和下一周的数据(此处不能执行任何操作)
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);
要使用PHP获取工作日,可以使用以下命令:
<?php
$datetime = new DateTime('2010-12-31 23:59:59');
$today = $datetime->format('l');
echo $today;
?>
我需要找出从今天开始的工作日日期,该日期来自php函数,而不是数据库(sql)。那么,mysql的问题出在哪里呢?我很欣赏你的酷方法。但是,我不能在php中使用mysql函数。例如,用户输入今天的日期,并将其传递给php。我的php不能使用weekday函数来知道日期的索引。还是我错了?对不起,我需要更改我的问题标题。。真的很抱歉,问题的关键是你的问题谈论的是mysql-它不是很清楚,不要在事后编辑你的问题,这对后来遇到它的人来说没有意义。。。
<?php
$datetime = new DateTime('2010-12-31 23:59:59');
$today = $datetime->format('l');
echo $today;
?>