• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP中得到指定的时间段

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

最近在项目中,遇到个比较特殊的要求,比如,MYSQL中,比如今天是2004年12月13日,星期1,
如果要取得上周一0:00到周日0:00(就是2004年12月6日0:00到
2004年12月12日周日0:00)之间的记录,要如何写呢?
     其实可以这样写,经过我的探索和发现后知道:
比如你日期字段是Col1

where week(col1,1)=week(FROM_DAYS(TO_DAYS(CURDATE())-7))
,其中week(xxx,1)是返回当天所在的星期,是1年中的第几个星期,参数1表示星期从星期1开始,0
表示为从星期天开始。
   而FROM_DAYS(TO_DAYS(CURDATE())-7,则是返回上周的日期(7天前的),
再用WEEK(FROM_DAYS(TO_DAYS(CURDATE())-7)),就可以求的上周1到周日,之间所有符合条件的
日期了。
    当然,以前可以再进行扩展,返回
任意时间段之间的日期拉


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
总结几种常见web攻击手段及其防御方式 - 天心PHP发布时间:2022-07-10
下一篇:
Centos7同时运行PHP5.2和PHP7.1配置发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap