PHP (Hypertext Preprocessor) 是一種廣泛使用的伺服器端腳本語言,常用於開發 Web 應用程式。在開發 Web 應用程式時,我們經常需要將某個日期時間轉換成時間戳,以便進行比較、排序等操作。本文將介紹如何使用 PHP 將時間轉換成時間戳記。
在 PHP 中,我們可以使用 date() 函數將日期格式化成所需的字串格式。此函數有兩個參數:
date(string $format, int $timestamp = time())
其中,$format 是需要格式化的字串,$timestamp 是可選參數,表示需要格式化的時間戳,如果不傳該參數則預設使用當前時間的時間戳(由time() 函數傳回)。
例如,下面的程式碼將目前時間格式化成標準的日期時間格式:
echo date("Y-m-d H:i:s");
輸出結果:
2021-03-27 15:22:39
在PHP 中,我們可以使用strtotime() 函數將字串時間轉換成時間戳記。此函數有一個參數:
strtotime(string $time, int $now = time())
其中,$time 是需要轉換成時間戳記的字串時間,$now 是可選參數,表示當前時間的時間戳,如果不傳該參數則預設使用當前時間的時間戳記(由time() 函數傳回)。
例如,下面的程式碼將字串時間"2021-03-20 12:30:00" 轉換成時間戳記:
echo strtotime("2021-03-20 12:30:00");
輸出結果:
1616239800
在PHP 中,我們可以使用date() 函數從時間戳記中取得日期時間資訊。函數有兩個參數:
date(string $format, int $timestamp)
其中,$format 是需要格式化的字串格式,$timestamp 是時間戳記。
例如,下面的程式碼將時間戳記1616239800 轉換成標準的日期時間格式:
echo date("Y-m-d H:i:s", 1616239800);
輸出結果:
2021-03-20 12:30:00
在PHP 中,我們可以使用date() 函數將日期格式化成需要的字串格式,使用strtotime() 函數將字串時間轉換成時間戳,使用date() 函數從時間戳中取得日期時間資訊。這些函數在開發 Web 應用程式時非常有用,在實際應用中應該充分利用它們,並提高開發效率。
以上是如何使用PHP將指定時間轉成時間戳的詳細內容。更多資訊請關注PHP中文網其他相關文章!