色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

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;
 }

 // 獲取指定日期所在月的開始日期與結束日期
 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;
 }

 
 //  以上兩個函數的應用
 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技術PHP獲取當前日期所在星期(月份)的開始日期與結束日期(實現代碼),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 玉树县| 襄城县| 泌阳县| 疏附县| 教育| 孙吴县| 乌兰浩特市| 兴义市| 东丽区| 蒲江县| 芜湖市| 民乐县| 璧山县| 饶河县| 桂东县| 修武县| 石渠县| 林甸县| 浦城县| 汝州市| 道孚县| 阿勒泰市| 钟祥市| 台中市| 莒南县| 屏南县| 靖州| 明星| 炉霍县| 上犹县| 本溪| 大余县| 德昌县| 庆元县| 唐海县| 青冈县| 凤凰县| 洛浦县| 深水埗区| 宜城市| 安化县|