PHP是一種流行的程式語言,用於Web應用程式的開發。在PHP中,日期和時間是非常常見的資料類型,在處理日期和時間時,時間戳記是一個非常有用的工具。在本文中,我們將介紹如何將日期轉換為時間戳記。
日期是指一天的名稱、月份和年份。而時間戳則表示自1970年1月1日00:00:00以來經過的秒數。 PHP中執行日期到時間戳記的轉換非常簡單。可以使用PHP內建函數strtotime()將日期轉換為時間戳記。
以下是使用strtotime()函數將日期轉換為時間戳記的程式碼範例:
$my_date = "2021-10-15"; $my_timestamp = strtotime($my_date); echo "日期". $my_date. "对应的时间戳是:". $my_timestamp;
輸出結果:
日期2021-10-15对应的时间戳是:1634275200
在上述程式碼中,我們先將日期字符字串"2021-10-15"儲存到變數$my_date中。然後,我們使用strtotime()函數將$my_date轉換為時間戳,並將結果儲存在變數$my_timestamp中。最後,使用echo語句輸出結果。
除了只包含日期的字串外,strtotime()函數還可以接受包含日期和時間的字串。以下是一個包含日期和時間的字串的範例:
$my_datetime = "2021-10-15 19:10:30"; $my_timestamp = strtotime($my_datetime); echo "日期时间". $my_datetime. "对应的时间戳是:". $my_timestamp;
輸出結果:
日期时间2021-10-15 19:10:30对应的时间戳是:1634302230
我們也可以將時間戳記轉換為日期字串,使用PHP內建函數date()可以很方便地實現該轉換。
下面是使用date()函數將時間戳記轉換為日期字串的程式碼範例:
$my_timestamp = 1634275200; $my_date = date("Y-m-d", $my_timestamp); echo "时间戳". $my_timestamp. "对应的日期是:". $my_date;
輸出結果:
时间戳1634275200对应的日期是:2021-10-15
在上述程式碼中,我們首先將時間戳記1634275200儲存到變數$my_timestamp。然後,我們使用date()函數將$my_timestamp轉換為日期字串,並將結果儲存在變數$my_date中。最後,使用echo語句輸出結果。
總結一下,PHP中的strtotime()和date()函數提供了方便的日期和時間轉換工具。使用這些函數,我們可以輕鬆地將日期和時間轉換為時間戳記和日期字串,這對於Web應用程式的開發是非常有用的。
以上是php如何將日期轉換成時間戳的詳細內容。更多資訊請關注PHP中文網其他相關文章!