在PHP開發中,我們很多時候會用到日期,當我們只用到日期的年份時,怎麼獲取一個日期的年份?下面一起來看下。
操作方法
(01)用到日期函數,我們當然少不了用 date方法了。看下我們的代碼,如圖,很簡單,就是用date方法獲取到當前日期,然後用‘yx27;標誌格式化日期輸出,只輸出年份。
(02)代碼運行後,如圖,顯示年份:17,這裏只輸出了年份的後二位。
(03)如果要輸出四位數的年份,我們改下代碼,把格式化日期的標誌‘y’,改成大寫的‘Y’。
(04)再看下結果,正確輸出了2017.
(05)如果是給定的日期呢?怎麼輸出年份?有人建議說用substr方法,截取前面四位就行了。但是這種截取字符的方法,一旦日期格式改變了,代碼也就需要改了。看下代碼,我們準備了二個日期,都是用substr方法來截取。
(06)從結果上看,日期格式改變後,結果就有問題了。
(07)最好的方法還是用date方法,我們可以先把給定的日期字符串轉換成時間,再把它傳給date方法去獲取年份,代碼如圖,
(08)從運行結果看,二種格式的日期都正確取到了年份。