在PHP中,now()
和 strtotime()
是兩個常用的日期時間函數。
now()
函數:now()
函數返回當前的日期和時間,格式為 Y-m-d H:i:s
,即年-月-日 時:分:秒格式。它返回的是當前服務器的時間。例如:echo now(); // 輸出類似于 2022-01-25 14:30:00
strtotime()
函數:strtotime()
函數將任何英語文本的日期時間描述轉換為 Unix 時間戳(自 January 1 1970 00:00:00 GMT 起的秒數)。它可以接受各種日期時間表示形式,例如 “now”, “+1 day”, “tomorrow”, “next week”, 等等。例如:$timestamp = strtotime("+1 day");
echo date('Y-m-d H:i:s', $timestamp); // 輸出明天的日期和時間
總的來說,now()
返回的是當前的日期和時間,而 strtotime()
接受一個日期時間描述并將其轉換為 Unix 時間戳。兩者可以根據實際需求來選擇使用。