首頁 > 後端開發 > PHP問題 > 如何使用PHP將指定時間轉成時間戳

如何使用PHP將指定時間轉成時間戳

PHPz
發布: 2023-03-24 13:52:15
原創
526 人瀏覽過

PHP (Hypertext Preprocessor) 是一種廣泛使用的伺服器端腳本語言,常用於開發 Web 應用程式。在開發 Web 應用程式時,我們經常需要將某個日期時間轉換成時間戳,以便進行比較、排序等操作。本文將介紹如何使用 PHP 將時間轉換成時間戳記。

  1. 時間格式化

在 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
登入後複製
  1. 將時間轉換成時間戳

在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
登入後複製
  1. 從時間戳記取得日期時間資訊

在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
登入後複製
  1. #總結

在PHP 中,我們可以使用date() 函數將日期格式化成需要的字串格式,使用strtotime() 函數將字串時間轉換成時間戳,使用date() 函數從時間戳中取得日期時間資訊。這些函數在開發 Web 應用程式時非常有用,在實際應用中應該充分利用它們,並提高開發效率。

以上是如何使用PHP將指定時間轉成時間戳的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板