PHP获取当前日期所在礼拜(月份)的开始日期与结束日期

WBOY
发布: 2016-06-13 11:31:28
原创
854 人浏览过

PHP获取当前日期所在星期(月份)的开始日期与结束日期

//获取指定日期所在星期的开始时间与结束时间function getWeekRange($date){    $ret=array();    $timestamp=strtotime($date);    $w=strftime('%u',$timestamp);    $ret['sdate']=date('Y-m-d 00:00:00',$timestamp-($w-1)*86400);    $ret['edate']=date('Y-m-d 23:59:59',$timestamp+(7-$w)*86400);    return $ret;}//author:zhxia 获取指定日期所在月的开始日期与结束日期function getMonthRange($date){    $ret=array();    $timestamp=strtotime($date);    $mdays=date('t',$timestamp);    $ret['sdate']=date('Y-m-1 00:00:00',$timestamp);    $ret['edate']=date('Y-m-'.$mdays.' 23:59:59',$timestamp);    return $ret;}//author:zhxia  以上两个函数的应用function getFilter($n){    $ret=array();    switch($n){        case 1:// 昨天            $ret['sdate']=date('Y-m-d 00:00:00',strtotime('-1 day'));            $ret['edate']=date('Y-m-d 23:59:59',strtotime('-1 day'));        break;        case 2://本星期            $ret=getWeekRange(date('Y-m-d'));        break;        case 3://上一个星期            $strDate=date('Y-m-d',strtotime('-1 week'));            $ret=getWeekRange($strDate);        break;        case 4: //上上星期            $strDate=date('Y-m-d',strtotime('-2 week'));            $ret=getWeekRange($strDate);        break;        case 5: //本月            $ret=getMonthRange(date('Y-m-d'));            break;        case 6://上月            $strDate=date('Y-m-d',strtotime('-1 month'));            $ret=getMonthRange($strDate);        break;    }    return $ret;}
登录后复制

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!