当前位置: 首页 - 编程技术 - 文章正文

php获取当天的开始时间和结束时间

xiaoqihv
//当天开始时间 $start_time=strtotime(date("Y-m-d",time())); //当天结束之间 $end_time=$start_time+60*60*24; echo $start_time; 1541001600 echo $end_time; 1541088000 $start_time=date("Y-m-d H:i:s",$start_time); $end_time=date("Y-m-d H:i:s",$end_time); echo $start_time; 1541001600 //2018-11-01 00:00:00 echo $end_time; 1541088000 //2018-11-02 00:00:00 一周的开始和结束时间//当前日期$nowdate = date("Y-m-d");//$first =1 表示每周星期一为开始日期 0表示每周日为开始日期$first=1;//获取当前周的第几天 周日是 0 周一到周六是 1 - 6$w=date('w',strtotime($nowdate));//获取本周开始日期,如果$w是0,则表示周日,减去 6 天$week_start=date('Y-m-d',strtotime("$nowdate -".($w ? $w - $first : 6).' days'));//本周结束日期$week_end=date('Y-m-d',strtotime("$week_start +6 days"));echo "$week_start"."$week_end";

当月开始,结束时间 //获取本月开始的时间戳 $beginThismonth=mktime(0,0,0,date(‘m’),1,date(‘Y’)); //获取本月结束的时间戳 $endThismonth=mktime(23,59,59,date(‘m’),date(‘t’),date(‘Y’));

上个月的开始结束时间 $m = date(‘Y-m-d’, mktime(0,0,0,date(‘m’)-1,1,date(‘Y’))); //上个月的开始日期 t = d a t e ( ′ t ′ , s t r t o t i m e ( t = date('t',strtotime( t=date(′t′,strtotime(m)); //上个月共多少天

$start = date('Y-m-d', mktime(0,0,0,date('m')-1,1,date('Y'))); //上个月的开始日期 $end = date('Y-m-d', mktime(0,0,0,date('m')-1,$t,date('Y'))); //上个月的结束日期
文章地址:https://wenmayi.cn/post/8961.html