时间计算

        // 今天
        // $stage=$this->getlastMonthDays('2015-5-15');
        // $stage['start_time']=date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d'),date('Y')));
        // $stage['end_time']=date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1);this

        // $stage['start_last_week']=date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y')));
        // $stage['end_last_week']=date("Y-m-d H:i:s",mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y')));.net

 


/**
 * 获取某月全部时间
 * @param string $time 某天时间戳
 * @param string $format 转换的时间格式
 * @return array
 */
public static function getMonth($time = '', $format='Y-m-d'){
    $time = $time != '' ? $time : time();
    //获取当前周几
    $week = date('d', $time);
    $date = [];
    for ($i=1; $i<= date('t', $time); $i++){
        $date[$i] = date($format ,strtotime( '+' . $i-$week .' days', $time));
    }
    return $date;
}
 
/**
 * 获取本周全部日期
 */
function get_week($time = '', $format='Y-m-d'){
    $time = $time != '' ? $time : time();
    //获取当前周几
    $week = date('w', $time);
    $date = [];
    for ($i=1; $i<=7; $i++){
        $date[$i] = date($format ,strtotime( '+' . $i-$week .' days', $time));
    }
    return $date;orm

}blog

https://blog.csdn.net/weixin_39461487/article/details/81532189get

 

指定日期转时间戳string

 $start_time = mktime(0, 0, 0, date("m",$time), date("d",$time) ,date("Y",$time)); io

当天零点ast

 

 $end_time = mktime(23, 59, 59, date("m",$time), date("d",$time) ,date("Y",$time));function

当天12:00form

 

 

 

    /** 

     * 获取指定年月的月初跟月末的时间戳

     */

    public function GetDate($y,$m){

        if($y=="") $y=date("Y");

        if($m=="") $m=date("m");

        $m=sprintf("%02d",intval($m));

        $y=str_pad(intval($y),4,"0",STR_PAD_RIGHT);

 

        $m>12||$m<1?$m=1:$m=$m;

        $firstday=strtotime($y.$m."01000000");

        $firstdaystr=date("Y-m-01",$firstday);

        $lastday = strtotime(date('Y-m-d 23:59:59', strtotime("$firstdaystr +1 month -1 day")));

        return ['start'=>$firstday,'end'=>$lastday];

}

相关文章
相关标签/搜索