獲取當前月的天數:
$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月時...