PHP日期格式化方法
在PHP中,我們經(jīng)常需要對(duì)日期進(jìn)行格式化處理。一般來說,我們會(huì)使用內(nèi)置的`date()`函數(shù)來完成這個(gè)任務(wù)。該函數(shù)的聲明及定義如下所示,它有很多參數(shù)可供選擇,本文將簡要介紹常用的年、月、日、時(shí)、分、秒
在PHP中,我們經(jīng)常需要對(duì)日期進(jìn)行格式化處理。一般來說,我們會(huì)使用內(nèi)置的`date()`函數(shù)來完成這個(gè)任務(wù)。該函數(shù)的聲明及定義如下所示,它有很多參數(shù)可供選擇,本文將簡要介紹常用的年、月、日、時(shí)、分、秒、星期等參數(shù)的格式化方法。更詳細(xì)的內(nèi)容可以參考PHP開發(fā)文檔。
年的格式化方法
- `y`: 使用小寫的`y`表示只顯示2位數(shù)字。
- `Y`: 使用大寫的`Y`表示顯示4位數(shù)字。
小技巧:`y`是`year`的首字母,大寫的就多,表示用的數(shù)字多(4位),而小寫的則表示2位數(shù)字。示例如下:
```php
echo date('y'); // 輸出:21
echo date('Y'); // 輸出:2021
```
月的格式化方法
- `m`: 月份用兩位數(shù)字表示,補(bǔ)0,范圍從"01"至"12"。
- `n`: 月份用兩位數(shù)字表示,不補(bǔ)0,范圍從"1"至"12"。
- `M`: 月份用3個(gè)英文字母表示,即英文月份的簡寫,如1月表示為Jan。
小技巧:一般使用`m`來表示月份,方便記憶并使用小寫。示例如下:
```php
echo date('m'); // 輸出:08
echo date('n'); // 輸出:8
echo date('M'); // 輸出:Aug
```
日的格式化方法
- `d`: 日用兩位數(shù)字表示,補(bǔ)0。
- `j`: 日用兩位數(shù)字表示,不補(bǔ)0。
- `S`: 大寫的`s`加上后綴`th`,例如10th。
小技巧:`d`是`day`的第一個(gè)字母,因此一般用`d`表示日,特殊情況下可以使用`j`和大寫的`S`。示例如下:
```php
echo date('d'); // 輸出:15
echo date('j'); // 輸出:15
echo date('S'); // 輸出:th
```
實(shí)例:顯示今天的日期
下面是一個(gè)示例,展示如何以年-月-日的格式顯示今天的日期,當(dāng)然你也可以根據(jù)自己的需求設(shè)置其他格式。
```php
echo date('Y-m-d'); // 輸出:2021-08-15
```
以上是關(guān)于PHP日期格式化方法的簡單介紹,希望能幫助你更好地處理日期相關(guān)的問題。如果想深入了解更多內(nèi)容,請(qǐng)查閱PHP開發(fā)文檔。