在PHP中,可以使用date_create_from_format()函數來解析復雜格式的日期字符串。該函數接受兩個參數:第一個參數是日期字符串,第二個參數是日期格式。例如:
$dateString = '2022-05-20T15:30:00';
$date = date_create_from_format('Y-m-d\TH:i:s', $dateString);
if ($date) {
echo date_format($date, 'Y-m-d H:i:s');
} else {
echo '日期格式不正確';
}
上面的代碼將會解析’2022-05-20T15:30:00’這個日期字符串,然后將其格式化為’Y-m-d H:i:s’格式的日期字符串并輸出。如果日期字符串的格式不正確,date_create_from_format()函數會返回false。