1. 程式人生 > >PHP計算今天、昨天、本周、本月、上月開始時間和結束時間

PHP計算今天、昨天、本周、本月、上月開始時間和結束時間

mkt last strong spa mon php 結束時間 nbsp 時間

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>‘;//上月末

PHP計算今天、昨天、本周、本月、上月開始時間和結束時間