strtotime()
函數在 PHP 中被用來將任何英文文本的日期時間描述解析為 Unix 時間戳。這個函數可以處理大多數常見的日期和時間格式,但它并不直接支持特殊字符。
如果你想在日期字符串中使用特殊字符,你可以嘗試使用 date_create_from_format()
函數,它允許你使用自定義的格式字符串來解析日期。例如:
$date_string = 'May 31, 2021';
$format = 'F j, Y'; // 定義日期格式
$date = date_create_from_format($format, $date_string); // 解析日期
$timestamp = date_timestamp_get($date); // 獲取 Unix 時間戳
在這個例子中,我們使用了 date_create_from_format()
函數來解析包含特殊字符(如 “May” 和 “31”)的日期字符串。然后,我們使用 date_timestamp_get()
函數將解析后的日期轉換為 Unix 時間戳。