用php获取本周,上周,本月,上月,本季度日期的代码
2023-09-27 14:20:06 时间
echo date("Ymd",strtotime("now")), "\n"; echo date("Ymd",strtotime("-1 week Monday")), "\n"; echo date("Ymd",strtotime("-1 week Sunday")), "\n"; echo date("Ymd",strtotime("+0 week Monday")), "\n"; echo date("Ymd",strtotime("+0 week Sunday")), "\n"; //date('n') 第几个月 //date("w") 本周周几 //date("t") 本月天数 echo '<br>上周:<br>'; echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1-7,date("Y"))),"\n"; echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7-7,date("Y"))),"\n"; echo '<br>本周:<br>'; echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y"))),"\n"; echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y"))),"\n"; echo '<br>上月:<br>'; echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m")-1,1,date("Y"))),"\n"; echo date("Y-m-d H:i:s",mktime(23,59,59,date("m") ,0,date("Y"))),"\n"; echo '<br>本月:<br>'; echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),1,date("Y"))),"\n"; echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("t"),date("Y"))),"\n"; $getMonthDays = date("t",mktime(0, 0 , 0,date('n')+(date('n')-1)%3,1,date("Y")));//本季度未最后一月天数 echo '<br>本季度:<br>'; echo date('Y-m-d H:i:s', mktime(0, 0, 0,date('n')-(date('n')-1)%3,1,date('Y'))),"\n"; echo date('Y-m-d H:i:s', mktime(23,59,59,date('n')+(date('n')-1)%3,$getMonthDays,date('Y'))),"\n"; 详细出处参考:http://www.jb51.net/article/19533.htm
相关文章
- PHP控制反转(IOC)和依赖注入(DI)
- 浅析PHP正则表达式的利用技巧
- php markdown 接口文档生成工具 SummerDoc
- PHP 16 个编程法则
- php 小试 mysql-zmq-plugin 和 pthreads
- PHP中如何防止SQL注入
- PHP 时间与日期
- PHP:获取指定日期所在月的开始日期与结束日期
- PHP检测日期格式
- MAMP pro mac 本地集成环境 php sal apache等集成软件
- php日期转时间戳,指定日期转换成时间戳【转】
- 【PHP】获取近七天的日期
- IIS 6.0 支持Php
- PHP回顾之协程
- 实现网页页面跳转的几种方法大全(meta标签、js实现、php实现)
- php变量与字符串的增删改查
- [PHP问题]Cannot redeclare xxxxxx() (previously declared in C:WWWxxx.xxx:xxx)
- 二、BMZCTF-[easy_php]-[本地复现]-[简单的代码审计]