PHP的date函數是用來格式化日期和時間的。它接受兩個參數:日期格式和要格式化的時間戳。
下面是date函數的基本用法:
date(string $format, int $timestamp = time()): string
其中,$format
參數是必需的,用來指定輸出日期的格式。$timestamp
參數是可選的,用來指定要格式化的時間戳。如果沒有指定時間戳,則默認使用當前時間的時間戳。
以下是一些常用的日期格式:
Y
:4位數的年份,例如2022
y
:2位數的年份,例如22
m
:兩位數的月份,從01到12
d
:兩位數的日期,從01到31
H
:24小時制的小時數,從00到23
h
:12小時制的小時數,從01到12
i
:兩位數的分鐘數,從00到59
s
:兩位數的秒數,從00到59
A
:大寫的上午或下午,AM或PM
a
:小寫的上午或下午,am或pm
以下是一些使用示例:
// 格式化當前時間
echo date("Y-m-d H:i:s"); // 輸出:2022-01-01 12:34:56
// 格式化指定時間戳
echo date("Y-m-d H:i:s", 1641022496); // 輸出:2022-01-01 12:34:56
// 使用不同的日期格式
echo date("Y/m/d"); // 輸出:2022/01/01
echo date("h:i A"); // 輸出:12:34 PM
更多關于日期格式的信息,可以參考PHP官方文檔中關于date函數的說明:https://www.php.net/manual/en/function.date.php