在PHP開發中,將時間轉換成時間戳記是非常常見的操作。時間戳記是一種表示時間的數字,通常是從1970年1月1日00:00:00 GMT(格林威治標準時間)開始計算的秒數。在本文中,我們將重點討論如何在PHP中將時間轉換成時間戳記。
strtotime()函數是PHP中最常用的將時間轉換成時間戳記的方法之一。此函數將字串形式的時間轉換成UNIX時間戳記。
範例程式碼:
$time = strtotime('2022-01-01 00:00:00'); echo $time;
執行上述程式碼會輸出該時間的時間戳,結果為:
1640995200
$datetime = new DateTime('2022-01-01 00:00:00'); echo $datetime->format('U');執行上述程式碼會輸出該時間的時間戳,結果與前面的範例相同。
$timestamp = mktime(0, 0, 0, 1, 1, 2022); echo $timestamp;執行以上程式碼會輸出該時間的時間戳,結果與前面的範例相同。
$timestamp = intval(strtotime('2022-01-01 00:00:00')); echo $timestamp;執行以上程式碼會輸出該時間的時間戳,結果與前面的範例相同。 總結:本文介紹了四種PHP將時間轉換成時間戳記的方法,分別是使用strtotime()函數、時間物件、mktime()函數和intval()函數。不同的應用場景可以選擇不同的方法。掌握這些常用的時間處理方法可以使得我們在PHP開發中更有效率地處理時間相關的任務。
以上是php怎麼把時間轉成時間戳的詳細內容。更多資訊請關注PHP中文網其他相關文章!