時間計算

        // 今天
        // $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];

}

相關文章
相關標籤/搜索