最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php根據(jù)年月獲取當(dāng)月天數(shù)及日期數(shù)組的方法

 更新時(shí)間:2016年11月30日 09:20:11   作者:牛逼的霍嘯林  
這篇文章主要介紹了php根據(jù)年月獲取當(dāng)月天數(shù)及日期數(shù)組的方法,涉及php針對日期的相關(guān)判斷、轉(zhuǎn)換及字符與數(shù)組的遍歷操作相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了php根據(jù)年月獲取當(dāng)月天數(shù)及日期數(shù)組的方法。分享給大家供大家參考,具體如下:

function get_day( $date )  
{
    $tem = explode('-' , $date); //切割日期 得到年份和月份
    $year = $tem['0'];
    $month = $tem['1'];
    if( in_array($month , array( 1 , 3 , 5 , 7 , 8 , 01 , 03 , 05 , 07 , 08 , 10 , 12)))
    {
      // $text = $year.'年的'.$month.'月有31天';
      $text = '31';
    }
    elseif( $month == 2 )
    {
      if ( $year%400 == 0 || ($year%4 == 0 && $year%100 !== 0) )    //判斷是否是閏年
      {
        // $text = $year.'年的'.$month.'月有29天';
        $text = '29';
      }
      else{
        // $text = $year.'年的'.$month.'月有28天';
        $text = '28';
      }
    }
    else{
      // $text = $year.'年的'.$month.'月有30天';
      $text = '30';
    }
    return $text;
}
echo get_day('2016-8-1');

運(yùn)行結(jié)果為:31

改造,返回日期數(shù)組:

/**
* 獲取當(dāng)月天數(shù)
* @param $date 
* @param $rtype 1天數(shù) 2具體日期數(shù)組
* @return 
*/
function get_day( $date ,$rtype = '1')  
{
    $tem = explode('-' , $date);    //切割日期 得到年份和月份
    $year = $tem['0'];
    $month = $tem['1'];
    if( in_array($month , array( 1 , 3 , 5 , 7 , 8 , 01 , 03 , 05 , 07 , 08 , 10 , 12)))
    {
      // $text = $year.'年的'.$month.'月有31天';
      $text = '31';
    }
    elseif( $month == 2 )
    {
      if ( $year%400 == 0 || ($year%4 == 0 && $year%100 !== 0) )    //判斷是否是閏年
      {
        // $text = $year.'年的'.$month.'月有29天';
        $text = '29';
      }
      else{
        // $text = $year.'年的'.$month.'月有28天';
        $text = '28';
      }
    }
    else{
      // $text = $year.'年的'.$month.'月有30天';
      $text = '30';
    }
    if ($rtype == '2') {
      for ($i = 1; $i <= $text ; $i ++ ) {
        $r[] = $year."-".$month."-".$i;
      }
    } else {
      $r = $text;
    }
    return $r;
}
var_dump(get_day('2016-8-1','2'));

運(yùn)行結(jié)果如下:

array(31) {
 [0]=>
 string(8) "2016-8-1"
 [1]=>
 string(8) "2016-8-2"
 [2]=>
 string(8) "2016-8-3"
 [3]=>
 string(8) "2016-8-4"
 [4]=>
 string(8) "2016-8-5"
 [5]=>
 string(8) "2016-8-6"
 [6]=>
 string(8) "2016-8-7"
 [7]=>
 string(8) "2016-8-8"
 [8]=>
 string(8) "2016-8-9"
 [9]=>
 string(9) "2016-8-10"
 [10]=>
 string(9) "2016-8-11"
 [11]=>
 string(9) "2016-8-12"
 [12]=>
 string(9) "2016-8-13"
 [13]=>
 string(9) "2016-8-14"
 [14]=>
 string(9) "2016-8-15"
 [15]=>
 string(9) "2016-8-16"
 [16]=>
 string(9) "2016-8-17"
 [17]=>
 string(9) "2016-8-18"
 [18]=>
 string(9) "2016-8-19"
 [19]=>
 string(9) "2016-8-20"
 [20]=>
 string(9) "2016-8-21"
 [21]=>
 string(9) "2016-8-22"
 [22]=>
 string(9) "2016-8-23"
 [23]=>
 string(9) "2016-8-24"
 [24]=>
 string(9) "2016-8-25"
 [25]=>
 string(9) "2016-8-26"
 [26]=>
 string(9) "2016-8-27"
 [27]=>
 string(9) "2016-8-28"
 [28]=>
 string(9) "2016-8-29"
 [29]=>
 string(9) "2016-8-30"
 [30]=>
 string(9) "2016-8-31"
}

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php日期與時(shí)間用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 檢查url鏈接是否已經(jīng)有參數(shù)的php代碼 添加 ? 或 &

    檢查url鏈接是否已經(jīng)有參數(shù)的php代碼 添加 ? 或 &

    有時(shí)候我們需要檢查 URL 鏈接是否已經(jīng)有參數(shù),然后根據(jù)需要判斷是添加 ? 還是添加 & 在結(jié)尾,這只是一個(gè)很小的技巧,但是在做分頁或者頁面跳轉(zhuǎn)時(shí)還是有些用處的。
    2010-02-02
  • php json中文編碼為null的解決辦法

    php json中文編碼為null的解決辦法

    這篇文章主要介紹了php json中文編碼為null的解決辦法,需要的朋友可以參考下
    2016-12-12
  • php中curl和file_get_content的區(qū)別

    php中curl和file_get_content的區(qū)別

    抓取遠(yuǎn)程內(nèi)容,之前一直都在用file_get_content函數(shù),其實(shí)早就知道有curl這么一個(gè)好東西的存在,但是看了一眼后感覺使用頗有些復(fù)雜,沒有file_get_content那么簡單,再就是需求也不大,所以沒有學(xué)習(xí)使用curl
    2014-05-05
  • PHP開發(fā)框架laravel安裝與配置教程

    PHP開發(fā)框架laravel安裝與配置教程

    Laravel是一套簡潔、優(yōu)雅的PHP Web開發(fā)框架,本文將詳細(xì)介紹Laravel如何進(jìn)行配置
    2015-03-03
  • 利用PHP+JS實(shí)現(xiàn)搜索自動(dòng)提示(實(shí)例)

    利用PHP+JS實(shí)現(xiàn)搜索自動(dòng)提示(實(shí)例)

    本篇文章對利用PHP+JS實(shí)現(xiàn)搜索自動(dòng)提示的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php橋接模式應(yīng)用案例分析

    php橋接模式應(yīng)用案例分析

    這篇文章主要介紹了php橋接模式應(yīng)用,結(jié)合具體案例形式分析了php橋接模式原理及信息發(fā)送相關(guān)應(yīng)用技巧,需要的朋友可以參考下
    2019-10-10
  • php中JSON的使用方法

    php中JSON的使用方法

    json常用來作為數(shù)據(jù)交換的一種格式,和xml相比體積更小。缺點(diǎn)就是層級關(guān)系不明顯不大容易被理解。php中生成json要借助array和json_encode,json_decode一起使用。越復(fù)雜的json嵌套的數(shù)組越多,下面我們來仔細(xì)探討下這個(gè)問題。
    2015-04-04
  • 詳解Swoole TCP流數(shù)據(jù)邊界問題解決方案

    詳解Swoole TCP流數(shù)據(jù)邊界問題解決方案

    本文主要介紹了Swoole TCP流數(shù)據(jù)邊界問題解決方案,對Swoole感興趣的同學(xué),可以參考下。
    2021-05-05
  • 解決wincache不支持64位PHP5.5/5.6的問題(提供64位wincache下載)

    解決wincache不支持64位PHP5.5/5.6的問題(提供64位wincache下載)

    這篇文章主要解決wincache不支持64位PHP5.5/5.6的問題,并提供64位wincache的下載,需要的朋友可以參考下。
    2016-06-06
  • PHP Laravel框架緩存操作介紹

    PHP Laravel框架緩存操作介紹

    緩存是使Web應(yīng)用程序快速運(yùn)行的重要工具。這很容易實(shí)現(xiàn),但很難做到正確。如何使用Laravel的內(nèi)置系統(tǒng)實(shí)現(xiàn)緩存,該系統(tǒng)支持Memcached和Redis等多種后端
    2022-09-09

最新評論

湖南省| 牙克石市| 东乌| 潍坊市| 石屏县| 紫云| 奎屯市| 日土县| 古蔺县| 会东县| 兖州市| 黎平县| 长寿区| 温州市| 民丰县| 陆良县| 浠水县| 静乐县| 炉霍县| 青冈县| 双柏县| 奉贤区| 台东市| 罗源县| 徐水县| 许昌县| 山东| 高唐县| 潼关县| 双流县| 冀州市| 三台县| 同仁县| 江都市| 巫山县| 汉沽区| 丰城市| 广西| 鱼台县| 临高县| 娄烦县|