php時間 獲取上乙個月,本月天數,下乙個月

2022-07-01 05:39:13 字數 754 閱讀 9481

獲取當前月的天數:

$i=2

;$y=2013

;echo date("t

",strtotime("

$y-$i

"));

獲取本月日期:

**如下:

function getmonth($date)

$firstday是月份的第一天,假如$date是2014-2這樣的話,$firstday就會是2014-02-01,然後根據$firstday加乙個月就是2014-03-01,再減一天就是2014-02-28,用date()和strtotime()真是太方便了。

獲取上月日期:

**如下:

1 function getlastmonthdays($date)

上月日期需要先獲取乙個時間戳,然後在月份上-1就ok了,超智慧型的date()會把2014-0-1這種東西轉換成2013-12-01,太爽了。

獲取下月日期:

**如下:

function getnextmonthdays($date)

else

return

array($firstday,$lastday);

}

下月日期的**看起來比較長一點,因為date()轉不了類似2014-13-01這種東西,它會直接回到1970,所以前面需要處理一下12月的問題,除了12月就直接月份+1就ok啦。

strtotime 獲取上乙個月

1.案例 strtotime結合 1 month,1 month,next month 有時候會出現錯誤 date y m d strtotime 1 month 輸出 2018 07 01 1 month 程式設定 30天,相當於7月31日 30天得7月30號 var dump date y m ...

php獲取當前的上乙個月和下乙個月

由於專案當中有用到這樣的乙個方法,故在這邊做記錄 function getmonth sign 1 else 另外在做時間的需要注意 如果以日期作為結束時,轉換成時間戳會導致時間有差異的 比如我使用日期是20160821,不計算後面的時間,但系統實際會計算乙個時間,即 20160821 00 00 ...

4 乙個月的天數

問題描述 輸入年和月,輸出該月有幾天。輸入說明 輸入兩個整數,中間以空格分隔,第乙個整數表示年,第二個整數表示月。輸出說明 輸出該年該月的天數,輸出時,行首與行尾均無空格,僅輸出乙個整數。輸入範例 2000 2 輸出範例 29 思想 平年閏年除2月的天數都是固定的,先用陣列儲存一般情況 當要找2月時...