//獲取今日開始時間戳和結束時間戳
$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;
//獲取本週起始時間戳和結束時間戳
$beginthisweek = mktime(0,0,0,date('m'),date('d')-date('w')+1,date('y'));
$endthisweek=time();
//獲取上週起始時間戳和結束時間戳
$beginlastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('y'));
$endlastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('y'));
//獲取本月起始時間戳和結束時間戳
$beginthismonth=mktime(0,0,0,date('m'),1,date('y'));
$endthismonth=mktime(23,59,59,date('m'),date('t'),date('y'));
$begin_time = strtotime(date('y-m-01 00:00:00',strtotime('-1 month')));
$end_time = strtotime(date("y-m-d 23:59:59", strtotime(-date('d').'day')));
$begin_year = strtotime(date("y",time())."-1"."-1"); //本年開始
$end_year = strtotime(date("y",time())."-12"."-31"); //本年結束
//現在的時間到第二天凌晨相差的時間戳
$time = (strtotime(date('y-m-d'))+3600*24) - time() ;
//上週起始時間
echo date("y-m-d h:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1-7,date("y")));
echo date("y-m-d h:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7-7,date("y")));
//本週起始時間
echo date("y-m-d h:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("y")));
echo date("y-m-d h:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7,date("y")));
//上月起始時間
echo date("y-m-d h:i:s",mktime(0, 0 , 0,date("m")-1,1,date("y")));
echo date("y-m-d h:i:s",mktime(23,59,59,date("m") ,0,date("y")));
//本月起始時間
echo date("y-m-d h:i:s",mktime(0, 0 , 0,date("m"),1,date("y")));
echo date("y-m-d h:i:s",mktime(23,59,59,date("m"),date("t"),date("y")));
//本年起始時間
echo date(『y-01-01』);
echo date(『y-12-31』);
php獲取本年 本月 本週時間戳和日期
獲取今日開始時間戳和結束時間戳 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,...
php獲取本年 本月 本週時間戳和日期格式
獲取今日開始時間戳和結束時間戳 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,...
本週,本月,本年的起始時間戳
本週的起始時間戳 當前日期 sdefaultdate date y m d first 1 表示每週星期一為開始日期 0表示每週日為開始日期 first 1 獲取當前周的第幾天 週日是0 周一到週六是 1 6 w date w strtotime sdefaultdate 本週開始時間 begin ...