strtotime()
是 PHP 中的一個內置函數,用于將任何英文文本的日期時間描述解析為 Unix 時間戳。如果給定的字符串無法被解析,strtotime()
將返回 false
。
以下是使用 strtotime()
函數處理字符串的一些示例:
$date = "2022-06-15";
$timestamp = strtotime($date);
echo $timestamp; // 輸出:1655020800
$date = "2022-06-15 14:30:00";
$timestamp = strtotime($date);
echo $timestamp; // 輸出:1655027400
$date = "2022-06-15 +1 day";
$timestamp = strtotime($date);
echo $timestamp; // 輸出:1655031000
$date = "15 June 2022";
$timestamp = strtotime($date);
echo $timestamp; // 輸出:1655020800
mbstring
擴展):$date = "2022年6月15日";
$timestamp = strtotime($date, 0, 'UTF-8');
echo $timestamp; // 輸出:1655020800
請注意,如果字符串中的日期和時間格式不正確,strtotime()
可能會返回 false
。在這種情況下,您可能需要使用其他方法來解析日期和時間字符串,例如使用正則表達式或其他字符串處理函數。