PHP函數(shù)之日期時(shí)間函數(shù)date()使用詳解

PHP
小云
98
2023-08-09 14:26:53

PHP中的日期時(shí)間函數(shù)date()用于格式化一個(gè)本地的日期和時(shí)間,并返回格式化后的字符串。

語(yǔ)法:

string date ( string $format [, int $timestamp = time() ] )

參數(shù):

  • format: 必需。規(guī)定日期和時(shí)間的格式。

  • timestamp: 可選。一個(gè)整數(shù) Unix 時(shí)間戳。如果未提供此參數(shù),則使用當(dāng)前時(shí)間。

下面是一些常用的日期時(shí)間格式:

| 格式字符 | 描述 |

|---------|------|

| d | 月份中的天數(shù),有前導(dǎo)零(01-31) |

| D | 星期幾的簡(jiǎn)寫(xiě)(Sun-Sat) |

| j | 月份中的天數(shù),沒(méi)有前導(dǎo)零(1-31) |

| l | 星期幾的完整寫(xiě)法(Sunday-Saturday) |

| S | 月份中的英語(yǔ)后綴(st, nd, rd 或者 th) |

| F | 月份的完整寫(xiě)法(January-December) |

| m | 數(shù)字表示的月份,有前導(dǎo)零(01-12) |

| M | 月份的簡(jiǎn)寫(xiě)(Jan-Dec) |

| n | 數(shù)字表示的月份,沒(méi)有前導(dǎo)零(1-12) |

| Y | 4 位的年份 |

| y | 2 位的年份 |

| H | 24 小時(shí)制的小時(shí)數(shù),有前導(dǎo)零(00-23) |

| h | 12 小時(shí)制的小時(shí)數(shù),有前導(dǎo)零(01-12) |

| i | 分鐘數(shù),有前導(dǎo)零(00-59) |

| s | 秒數(shù),有前導(dǎo)零(00-59) |

示例:

echo date("Y/m/d"); // 輸出當(dāng)前日期,格式為年/月/日
echo date("h:i:s"); // 輸出當(dāng)前時(shí)間,格式為小時(shí):分鐘:秒

注意:

  • date() 函數(shù)返回的時(shí)間是服務(wù)器的時(shí)間,而不是客戶(hù)端的時(shí)間。

  • 如果在格式字符串中使用斜杠(/)字符,必須使用轉(zhuǎn)義字符(\)來(lái)轉(zhuǎn)義斜杠。

更多關(guān)于date()函數(shù)的用法可以參考官方文檔:https://www.php.net/manual/zh/function.date.php

0