PHP获取当前周一、周末时间等(持续更新)
获取周一和周日的日期
$week = date('w') == 0 ? 7 : date('w'); $Sunday = strtotime('today -' . ($week - 1) . 'day'); $Monday = strtotime('today +' . (8 - $week) . 'day -1second'); dump(date('m-d H:i:s', $Sunday)); // string(14) "07-11 00:00:00" dump(date('m-d H:i:s', $Monday)); // string(14) "07-17 23:59:59"
指定周内的时间戳
还是在之前的代码上更新
$index = 0; //0则代表本周 $week = date('w') == 0 ? 7 : date('w'); $start = strtotime('today ' . (- ($week - 1) + (7 * $index)) . 'day'); $end = strtotime('today ' . ((8 - $week) + (7 * $index)) . 'day -1second'); return [$start, $end]; dump(date('m-d H:i:s', $start)); //string(14) "07-11 00:00:00" dump(date('m-d H:i:s', $end)); //string(14) "07-17 23:59:59"
其中$index的值,正数1代表当前周的后一周,-1则代表当前周的前一周,0则表示当前周
本文来自博客园,作者:小枫同学,除网络转载的部分,其他版权属于作者和博客园所有,未经作者或博客园许可,禁止转载、复制、重新发布完整或者部分文字、代码、图片等信息,否则将保留追究法律责任的权利(如博客侵权了您的作品,本人再次表示抱歉,请将原创地址发送至下文邮箱,核实后立刻删除。)。查阅文章的同学,由于网络爬虫严重,有些代码并不会完整贴出来或者存在bug,不过你可以发送邮件到xfstune@126.com获取新代码,记得附上文章链接
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析