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

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

主站蜘蛛池模板: 安塞县| 昌邑市| 朔州市| 乐山市| 民权县| 清涧县| 天峻县| 绥棱县| 密山市| 济南市| 焦作市| 呼图壁县| 尚义县| 阿瓦提县| 平定县| 庆城县| 上思县| 桑日县| 临武县| 开江县| 青铜峡市| 寿阳县| 孝义市| 绥德县| 凤山县| 江城| 保定市| 景泰县| 湟源县| 宜宾市| 商河县| 阳城县| 鹤壁市| 乐都县| 安义县| 万安县| 南雄市| 上思县| 松溪县| 海门市| 姜堰市|