色尼玛亚洲综合影院,亚洲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獲取當前日期所在星期(月份)的開始日期與結束日期(實現代碼),轉載需保留來源!

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

主站蜘蛛池模板: 海阳市| 昭苏县| 大同市| 浠水县| 都昌县| 玛沁县| 怀宁县| 四子王旗| 宣城市| 九江县| 乌兰浩特市| 诏安县| 鹿泉市| 泗洪县| 大新县| 正安县| 积石山| 贵溪市| 奉贤区| 松滋市| 衡阳市| 九寨沟县| 深圳市| 枣阳市| 北海市| 信宜市| 海兴县| 甘肃省| 通城县| 洛浦县| 香格里拉县| 永昌县| 西和县| 穆棱市| 仁寿县| 新疆| 慈利县| 永登县| 巫山县| 长宁县| 岳阳县|