如何使用PHP 將時間轉換為Unix 時間戳
Unix 時間戳記是Unix 作業系統中使用的一種時間表示方法,它表示自1970 年1 月1 日00:00:00 UTC (協調世界時)以來的秒數。 PHP 提供了一些內建函數,可以輕鬆地將時間轉換為 Unix 時間戳,本文將介紹如何使用這些函數。
在PHP 中,使用time() 函數可以取得目前時間的Unix 時間戳,具體使用方法如下:
$timestamp = time();
在上面的範例中,$timestamp 變數將包含目前時間的Unix 時間戳記。
strtotime() 函數可以將一個包含日期和時間的字串轉換為Unix 時間戳。它支援的日期和時間格式非常靈活,例如可以使用以下格式:
例如,以下程式碼將轉換日期並將其轉換為Unix 時間戳記:
$date = '2022-01-01'; $timestamp = strtotime($date);
在上面的範例中,$timestamp 變數將包含2022 年1 月1 日的Unix時間戳。
使用PHP 的DateTime 類別可以建立日期時間對象,該物件可以方便地進行日期和時間計算,並將其轉換為Unix 時間戳記。例如,以下程式碼將建立日期時間物件並將其轉換為 Unix 時間戳記:
$dateString = '2022-01-01 12:00:00'; $date = new DateTime($dateString); $timestamp = $date->getTimestamp();
在上面的範例中,$timestamp 變數將包含日期時間物件的 Unix 時間戳記。
在PHP 中,可以使用time() 函數取得目前時間的Unix 時間戳,使用strtotime() 函數將時間字串轉換為Unix 時間戳,或使用DateTime 類別將日期時間物件轉換為Unix 時間戳記。根據實際需要選擇適合的方法即可。
以上是php 時間怎麼轉unix時間戳的詳細內容。更多資訊請關注PHP中文網其他相關文章!