mysql中如何获取年、月、日及本周是一年中的第几周??

jackxiang 2009-10-19 12:56 | |
select year(curdate()),month(curdate()),day(curdate());

select weekofyear(curdate());

有点细微的差别,weekofyear(date)相当于week(date,3).
下面是week(date,Mode),取值的说明,根据自己的实际情况取自己想要的值

Mode 工作日 范围 Week 1 为第一周 ...
0    周日  0-53 本年度中有一个周日
1    周一  0-53 本年度中有3天以上
2    周日  1-53 本年度中有一个周日
3    周一  1-53 本年度中有3天以上
4    周日  0-53 本年度中有3天以上
5    周一  0-53 本年度中有一个周一
6    周日  1-53 本年度中有3天以上
7    周一  1-53 本年度中有一个周一

select date_format(now(),'%Y')

select date_format(now(),'%m')

select date_format(now(),'%e')

select date_format(now(),'%U')

select year(curdate()),month(curdate()),dayofyear(curdate()),weekofyear(curdate());

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2085/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
2009-12-17 10:36 | mm
zantk
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]