Maison > Article > développement back-end > php显示各种时间段
先把时间设置成北京时间
date_default_timezone_set('PRC');
当前时间
$curtime=date("Y-m-d H:i:s", time());
由于周一的划分跟我们平时所理解不太一样,所以要分开判断。
if(date('D') == 'Mon'){
上一周:
$last_week_start=date("Y-m-d H:i:s",strtotime("last Monday"));
$last_week_end=date("Y-m-d H:i:s",strtotime("this Monday"));
本周:
$this_week_start=date("Y-m-d H:i:s",strtotime("this Monday"));
$this_week_end=date("Y-m-d H:i:s",strtotime("next Monday"));
}else{
上一周:
$last_week_start=date("Y-m-d H:i:s",strtotime("last Monday -1 week"));
$last_week_end=date("Y-m-d H:i:s",strtotime("this Monday -1 week"));
本周:
$this_week_start=date("Y-m-d H:i:s",strtotime("this Monday -1 week"));
$this_week_end=date("Y-m-d H:i:s",strtotime("next Monday"));
}
上个月:
$last_m Month"))."-01 00:00:00";
$last_m Month"))."-01 00:00:00";
本月:
$this_m Month"))."-01 00:00:00";
$this_m Month"))."-01 00:00:00";
当天:
$this_day_start=date("Y-m-d", time())." 00:00:00";
$this_day_end=date("Y-m-d",strtotime("+1 day"))." 00:00:00";
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了php显示各种时间段,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。