首頁  >  文章  >  後端開發  >  php如何輸出時間戳

php如何輸出時間戳

PHPz
PHPz原創
2023-03-29 11:31:36946瀏覽

PHP作為最常用的伺服器端程式語言之一,可以用於各種Web應用程式的開發,其中時間戳記是一個常用到的資料類型。在PHP中,時間戳是指從1970年1月1日00:00:00 GMT(格林威治標準時間)到指定時間的秒數。因此,輸出時間戳記是PHP程式設計中非常重要的一種操作。在本文中,我們將探討如何使用PHP輸出時間戳記。

  1. 使用time()函數輸出目前時間戳記

PHP中可以使用time()函數取得目前時間戳,該函數不需要任何參數,直接呼叫即可。以下是一個簡單的範例程式碼:

echo time();

以上程式碼將輸出類似以下結果:

1618254801

此結果是目前時間戳,表示從1970年1月1日00:00: 00 GMT到當前時間的秒數。

  1. 使用strtotime()函數輸出指定時間戳記

PHP中可以使用strtotime()函數將字串時間轉換為時間戳記。此函數需要一個參數,即需要轉換的時間字串,該字串可以是任何格式的日期時間,例如「now」、「today」、「 1 day」等等。以下是範例程式碼:

echo strtotime("2021-04-13 12:00:00");

以上程式碼將輸出類似於以下結果:

1618300800

此結果是指定時間的時間戳,表示從1970年1月1日00:00: 00 GMT到指定時間的秒數。

  1. 使用date()函數格式化時間戳記

PHP中可以使用date()函數將時間戳格式化為任何需要的日期格式。此函數有兩個參數,第一個參數是需要格式化的日期時間格式,可以是任何日期時間格式,例如「Y-m-d H:i:s」、「Y年m月d日H時i分s秒」等等;第二個參數是需要格式化的時間戳記。以下是一個簡單範例程式碼:

echo date("Y-m-d H:i:s", time());

以上程式碼將輸出目前時間格式化的字串,類似於以下結果:

2021-04-13 09:00:01

該結果是目前時間格式化後的字串。

  1. 使用gmdate()函數輸出UTC時間戳記

PHP中可以使用gmdate()函數將時間戳記轉換為UTC時間。此函數類似date()函數,但是會將時間轉換為UTC時區的日期和時間。以下是一個範例程式碼:

echo gmdate('Y-m-d H:i:s', time());

以上程式碼將輸出UTC時間格式化的字串,類似於以下結果:

2021-04-13 01:00:01

該結果是目前UTC時間格式化後的字串。

總結

透過以上四種方法,我們可以使用PHP輸出時間戳記。 time()函數可以輸出目前時間戳,strtotime()函數可以將字串時間轉換為時間戳,date()函數可以將時間戳格式化為任何需要的日期格式,gmdate()函數可以輸出UTC時間戳。在開發Web應用程式時,時間戳記是一種常用的資料類型,掌握如何輸出時間戳記可以幫助我們更好地開發PHP應用程式。

以上是php如何輸出時間戳的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn