指定时间起止时间戳

//日

if ($param['status'] == 1) {
    
    
    $start_time = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
    $end_time = mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')) - 1;
}

//周

if ($param['status'] == 2) {
    
    
    $start_time = mktime(0, 0, 0, date('m'), date('d') - date('w') + 1, date('Y'));
    $end_time = mktime(23, 59, 59, date('m'), date('d') - date('w') + 7, date('Y'));
}

//月

if ($param['status'] == 3) {
    
    
    $start_time = mktime(0, 0, 0, date('m'), 1, date('Y'));
    $end_time = mktime(23, 59, 59, date('m'), date('t'), date('Y'));
    }

//年

if ($param['status'] == 4) {
    
    
    $start_time = strtotime(date("Y", time()) . "-1" . "-1"); //本年开始
    $end_time = strtotime(date("Y", time()) . "-12" . "-31"); //本年结束
}

猜你喜欢

转载自blog.csdn.net/weixin_43784997/article/details/115292965