//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;
//php获取昨日起始时间戳和结束时间戳
$beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
//php获取前日起始时间戳和结束时间戳
$beforedaybegin = mktime(0,0,0,date('m'),date('d')-2,date('Y'));
$beforedayend = mktime(0,0,0,date('m'),date('d')-1,date('Y'))-1;
//php获取上周起始时间戳和结束时间戳
$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'));
//上周
$timestamp = time();
strtotime(date('Y-m-d', strtotime("last week Monday", $timestamp)));
strtotime(date('Y-m-d', strtotime("last week Sunday", $timestamp))) + 24 * 3600 - 1;
//php获取本月起始时间戳和结束时间戳
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));
//上月
$beginLastMonth=strtotime(date('Y-m-01', strtotime('-1 month')));
$endLastMonth=strtotime(date('Y-m-t', strtotime('-1 month')));
本文详细介绍了使用PHP语言获取特定日期范围内的开始和结束时间戳的方法,包括今日、昨日、前日、上周及本月的时间戳计算,适用于各种时间相关的数据分析和处理场景。
1881

被折叠的 条评论
为什么被折叠?



