PHP中的date()函數,可以說是PHP預設函數中使用頻率比較高的一個函數,下面我們就說一說,關于date()函數的所有的用法

php date()函數定義

PHP Date() 函數把時間戳格式化為更易讀的日期和時間。

語法

date(format,timestamp);

參數:

format:必需。規定時間戳的格式。

国产视频apptimestamp:可選。規定時間戳。默認是當前時間和日期。

php格式化并輸出日期

1、PHP date()輸出年份

大寫Y表示年四位數字,而小寫y表示年的兩位數字;

echo date('Y');
//2019
echo date('y');
//19

国产视频app2、date() 輸出月份

国产视频appa、大寫M表示月份的3個縮寫字符,而大寫F表示月份的英文全寫

echo date('M');
//Mar     表示三月份
echo date('F');
//March    表示三月份

国产视频appb、小寫m表示月份的數字(帶前導),而小寫n則表示不帶前導的月份數字。

echo date('m');
// 03
echo date('n');
// 3

国产视频appc、date()輸入日期

国产视频app小寫d表示日期的數字(帶前導),小寫J表示不帶前導的日期數字,大家S表示日期的后綴,;比如“st”、“nd”、“rd”和“th”

echo date('d',1551537775);
//02
echo date('j',1551537775);
//2
echo date('S',1551537775);
//nd

總結:

a、表示年可以用大寫的Y和小寫y;

国产视频appb、表示月可以用大寫F、大寫M、小寫m和小寫n(分別表示字符和數字的兩種方式);

c、表示日可以用小寫d和小寫j,大寫S表示日期的后綴。

結合運用:

為了更加方便的查看輸入的日期,我們可以用 "/", "." 或 "-" 等字符查入其中,以增加其他格式

echo date('Y-m-d',1551537775);
echo date('y-m-d',1551537775);
echo date('Y-M-j',1551537775);
echo date('Y-n-j',1551537775);
echo date('Y-F-j',1551537775);
echo date('Y/F/j',1551537775);
echo date('Y年m月d日',1551537775);

輸出

2019-03-02
19-03-02
2019-Mar-2
2019-3-2
2019-March-2
2019/March/2
2019年03月02日

php格式化并輸出時間

常用于時間的字符

h - 帶有首位零的 12 小時小時格式

国产视频appH - 帶有首位零的 24 小時小時格式

i - 帶有首位零的分鐘

s - 帶有首位零的秒(00 -59)

a - 小寫的午前和午后(am 或 pm)

echo date('H:i:s',1551537775);
//22:42:55
echo date('h:i:sa',1551537775);
//10:42:55pm

date()函數的其它用法

国产视频app1、PHP判斷是否潤年

echo date('Y年',1553697775);
if(date('L',1553697775)){
    echo '是潤年';
}else{
    echo '不是潤年';
}
//2019年不是潤年

国产视频app2、PHP判斷今天是周幾

echo date('l',1553697775);
//Wednesday  英文全寫
echo date('D',1553697775);
//Wed   英文縮寫
echo date('w',1553697775);
// 3  數字

3、PHP判斷本周全年的第幾周

echo date('W',1553697775);
// 13   注意:這里的W是大寫的

4、php判斷本月有多少天

echo date('t',1553697775);
// 31

国产视频app5、php判斷今天是全年的第幾天

echo date('z',1553697775);
//85

以上就是關于PHP中日期時間函數date()的一些解釋與用戶,關于PHP中其于有關于時間方面的函數,可查看本站博客的其它文章

相關文章:

php獲取時間是星期幾代碼

PHP中strtotime()函數,將任意日期的字符串轉換成Unix時間戳

PHP中創建Unix時間戳函數,獲取某個時間段的時間戳

PHP中的date()時間函數