首頁 >後端開發 >PHP問題 >php如何將日期轉換成時間戳

php如何將日期轉換成時間戳

PHPz
PHPz原創
2023-03-21 19:09:151462瀏覽

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中文網其他相關文章!

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