PHP计算今天、昨天、本周、本月、上月开始时间和结束时间
2024-08-23 02:06:02
PHP计算今天、昨天、本周、本月、上月开始时间和结束时间
$today = date('Y-m-d H:i:s',mktime(0,0,0,date('m'),date('d'),date('Y'))); $today_end = date('Y-m-d H:i:s',mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1); echo $today,'<br>';//今天开始时间 echo $today_end,'<br>';//今天结束时间 $yesterday_start = date('Y-m-d H:i:s',mktime(0,0,0,date('m'),date('d')-1,date('Y')));
$yesterday_end = date('Y-m-d H:i:s',mktime(0,0,0,date('m'),date('d'),date('Y'))-1); echo $yesterday_start,'<br>';//昨天开始时间 echo $yesterday_end,'<br>';//昨天结束时间 $w = date('w',strtotime($today)); $this_mon = date('Y-m-d H:i:s',mktime(0,0,0,date('m'),date('d')-$w+1,date('Y'))); $this_sun = date('Y-m-d H:i:s',mktime(0,0,0,date('m'),date('d')+(7-$w),date('Y'))); echo $this_mon,'<br>';//本周一时间 echo $this_sun,'<br>';//本周日时间 $last_week_mon = date('Y-m-d H:i:s',mktime(0,0,0,date('m'),date('d')-$w+1-7,date('Y'))); $last_week_sun = date('Y-m-d H:i:s',mktime(0,0,0,date('m'),date('d')-$w,date('Y')));
echo $last_week_mon,'<br>';//上周一 echo $last_week_sun,'<br>';//上周日 $last_yue_start = date('Y-m-d H:i:s',mktime(0,0,0,date('m')-1,str_pad(1,2,0,STR_PAD_LEFT),date('Y'))); $last_month_days = date('t',strtotime(date('Y').'-'.(date('m')-1).'-'.str_pad(1,2,0,STR_PAD_LEFT))); $last_yue_end = date('Y-m-d H:i:s',mktime(0,0,0,date('m')-1,$last_month_days,date('Y'))); echo $last_yue_start,'<br>';//上月1号 echo $last_yue_end,'<br>';//上月末
最新文章
- SQL语句全
- 完成了第一个java
- Perfection Kills
- iOS七大手势之(平移、捏合、轻扫、屏幕边缘轻扫)手势识别器方法
- Java:Object类
- 深入浅出Java并发包—锁(Lock)VS同步(synchronized)
- 用CSS让网页背景图片居中的方法
- Enze fourth day(循环语句 一)
- Web前端总结(小伙伴的)
- windows10系统关闭自动更新服务
- HashMap 底层分析
- docker+springboot+elasticsearch+kibana+elasticsearch-head整合(详细说明 ,看这一篇就够了)
- springboot之启动原理解析及源码阅读
- [APUE]进程控制(下)
- python对缩进的严格要求
- list<;PageData>;传jsp隐藏域,在传回java
- 配置文件报错:不允许有匹配 [xX][mM][lL] 的处理指令目标。
- js类型判断的方法
- ubuntu 4.10~5.10 :古老的ubuntu上安装oracle10g的情况
- Oracle PLSQL Demo - 27.Declare &; Run Sample