欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PHP获取本天,本周,本月,本年的开始和结束时间戳

程序员文章站 2022-06-15 22:46:03
...
//本日   开始和结束
function get_today(){
    $data['start_time'] = date('Y-m-d 00:00:00',time());
    $data['end_time'] = date('Y-m-d 23:59:59',time());
    return $data;
}

//本周  开始和结束
function get_toweek(){
    $data['start_time']=date('Y-m-d H:i:s',mktime(0,0,0,date('m'),date('d')-date('w')+1,date('Y')));
    $data['end_time']=date('Y-m-d H:i:s',mktime(23,59,59,date('m'),date('d')-date('w')+7,date('Y')));
    return $data;
}

//本月  开始和结束
function get_tomonth(){
    $data['start_time']=date('Y-m-d H:i:s',mktime(0,0,0,date('m'),1,date('Y')));
    $data['end_time']=date('Y-m-d H:i:s',mktime(23,59,59,date('m'),date('t'),date('Y')));
    return $data;
}

//本年  开始和结束
function get_toyear(){
    $data['start_time']= date('Y-m-d H:i:s',strtotime(date("Y",time())."-1"."-1"));
    $data['end_time']=date('Y-m-d H:i:s',strtotime(date("Y",time())."-12"."-31 23:59:59"));
    return $data;
}
相关标签: php