strtotime 非常强大的一个获取时间戳的函数
php获取一个月前的时间戳:
strtotime("-0 year -1 month -0 day");
php获取三个月前的时间戳:
strtotime("-0 year -3 month -0 day");
php获取六个月前的时间戳:
strtotime("-0 year -6 month -0 day");
php获取一年前的时间戳:
strtotime("-1 year -0 month -0 day");
$tget7 = (time()+3600*8)-3600*24*7;//7天前的时间
$date7 = strtotime("+7 day");//7天后的时间
//当天时间
$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
//获取昨日起始时间戳和结束时间戳
$beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
//获取本月起始时间戳和结束时间戳
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));
//上月开始时间 和 结束时间
$startLastMonth = strtotime(date('Y-m-01 00:00:00',strtotime('-1 month')));
//$endLastMonth = date("Y-m-d 23:59:59", strtotime(-date('d').'day'));
$endLastMonth = strtotime(date('Ym01'))-1;