是的,PHP的strtotime()
函數支持閏年判斷。strtotime()
函數可以將任何英文文本日期時間描述解析為一個 Unix 時間戳(自1970-01-01 00:00:00 GMT起的秒數)。在處理日期和時間時,它會自動考慮閏年的因素。
例如,如果你想要獲取2020年2月29日(閏年)的時間戳,你可以使用以下代碼:
$timestamp = strtotime("2020-02-29");
echo $timestamp; // 輸出:1582934400
這里,strtotime()
函數正確地解析了閏年2020年2月29日,并返回了相應的Unix時間戳。如果你嘗試使用非閏年的2月29日,strtotime()
函數將返回false,表示無法解析該日期。
$timestamp = strtotime("2021-02-29");
var_dump($timestamp); // 輸出:bool(false)
所以,你可以放心使用strtotime()
函數處理包含閏年的日期和時間。