PHP 获取上个月1号和上个月最后一天时间戳,下个月1号和下个月最后一天的时间戳


// 上个月的时间戳
    $thismonth = date('m');
    $thisyear = date('Y');
    if ($thismonth == 1) {
        $lastmonth = 12;
        $lastyear = $thisyear - 1;
    } else {
        $lastmonth = $thismonth - 1;
        $lastyear = $thisyear;
    }

    $lastStartDay = $lastyear . '-' . $lastmonth . '-1';
    $lastEndDay = $lastyear . '-' . $lastmonth . '-' . date('t', strtotime($lastStartDay));
    $b_time = strtotime($lastStartDay);//上个月的月初时间戳
    $e_time = strtotime($lastEndDay);//上个月的月末时间戳

// 下个月的时间戳
    $thismonth = date('m');
    $thisyear = date('Y');
    if ($thismonth == 12) {
        $lastmonth = 1;
        $lastyear = $thisyear + 1;
    } else {
        $lastmonth = $thismonth + 1;
        $lastyear = $thisyear;
    }
    $lastStartDay = $lastyear . '-' . $lastmonth . '-1';
    $lastEndDay = $lastyear . '-' . $lastmonth . '-' . date('t', strtotime($lastStartDay));
    
    $b_time = strtotime($lastStartDay);//下个月的月初时间戳
    $e_time = strtotime($lastEndDay);//下个月的月末时间戳

亲测有效

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM