PHP获取今日、昨日、本周、上周、本月、上月、本季、上季、今年、去年
//今天开始
$begintoday = date('y-m-d 00:00:00', time());
//今天结束
$endtoday = date('y-m-d 23:59:59', time());
//昨天开始
$beginyesterday = date('y-m-d 00:00:00', strtotime(' -1 day'));
//昨天结束
$endyesterday = date('y-m-d 23:59:59', strtotime(' -1 day'));
//本周开始,周一开始
$beginthisweek = date('y-m-d 00:00:00', strtotime('this week monday'));
//本周结束,周日结束
$endthisweek = date('y-m-d 23:59:59', strtotime('this week sunday'));
//上周开始,周一开始
$beginlastweek = date('y-m-d 00:00:00', strtotime('last week monday'));
//上周结束,周日结束
$endlastweek = date('y-m-d 23:59:59', strtotime('last week sunday'));
//本月开始
$beginthismonth = date('y-m-01 00:00:00');
//本月结束
$endthismonth = date('y-m-d 23:59:59', strtotime('last day of this month'));
//上月开始
$beginlastmonth = date('y-m-01 00:00:00', strtotime('last month'));
//上月结束
$endlastmonth = date('y-m-d 23:59:59', strtotime('last day of last month'));
//本季度开始
$beginthisseason = date('y-m-01 00:00:00', strtotime((1 - (date('n') % 3 == 0 ? 3 : date('n') % 3)) . ' month'));
//本季度结束
$endthisseason = date('y-m-d 23:59:59', strtotime('last day of' . (3 - (date('n') % 3 == 0 ? 3 : date('n') % 3)) . ' month'));
//上季度开始
$beginlastseason = date('y-m-01 00:00:00', strtotime((-2 - (date('n') % 3 == 0 ? 3 : date('n') % 3)) . ' month'));
//上季度结束
$endlastseason = date('y-m-d 23:59:59', strtotime('last day of' . (- (date('n') % 3 == 0 ? 3 : date('n') % 3)) . ' month'));
//本年度开始
$beginthisyear = date('y-01-01 00:00:00');
//本年度结束
$endthisyear = date('y-12-31 23:59:59');
//上年度开始
$beginlastyear = date('y-01-01 00:00:00', strtotime('last year'));
//上年度结束
$endlastyear = date('y-12-31 23:59:59', strtotime('last year'));
推荐阅读
-
PHP获取今日、昨日、本周、上周、本月、上月、本季、上季、今年、去年
-
PHP获取上周、本周、上月、本月、本季度、上季度时间方法大全
-
用php获取本周,上周,本月,上月,本季度日期的代码
-
PHP获取今日、昨日、本周、上周、本月、上月、本季、上季、今年、去年
-
用php获取本周,上周,本月,上月,本季度日期的代码实例
-
php日期实例:取得上周,本周,上月,本月,本季度,上季度
-
PHP获取本周、上周、本月、上月、本季度、上季度等各类具体时间
-
用php获取本周,上周,本月,上月,本季度日期的代码_PHP教程
-
用php获取本周,上周,本月,上月,本季度日期的代码_PHP
-
用php获取本周,上周,本月,上月,本季度日期的代码_PHP教程