首頁 > 後端開發 > php教程 > PHP 中的迄今為止的時間戳

PHP 中的迄今為止的時間戳

WBOY
發布: 2024-08-29 13:11:21
原創
930 人瀏覽過

以下文章提供了 PHP 中時間戳至今的概述。在PHP中,我們可以將時間戳轉換成資料;我們必須提到我們希望時間戳轉換成的資料格式。在將時間戳轉換為數據時,格式是必需的,在PHP中,我們有一些方法,或者我們可以說是為我們進行這種轉換的函數;我們只需要在那裡提及時間戳即可獲取數據。

廣告 該類別中的熱門課程 PHP 開發人員 - 專業化 | 8 門課程系列 | 3次模擬測驗

開始您的免費軟體開發課程

網頁開發、程式語言、軟體測試及其他

這個時間戳記是一個長整數值,顧名思義代表資料和資料的時間;它由資料和時間組成,所以在轉換時間戳記的時候,我們也可以從中得到時間。在這裡我們將看到 PHP 中處理時間戳記時所需的方法定義和所需參數。我們還將詳細了解其實現和用法,以便更好地理解。

PHP 中時間戳到日期的語法

時間戳用於取得資料和時間;我們只需要這個的格式。

date(string $format , int|null $timestamp = null) : string
登入後複製
登入後複製

上面的語法可以看到,這是PHP官方文件給出的時間戳記的語法,這裡需要兩個參數來將PHP中的時間戳轉換為日期。

範例:

date("ddmmyy" , timestamp) : string
登入後複製

如何在 PHP 中將時間戳記轉換為日期?

到目前為止,我們已經知道如何在 PHP 中從時間戳整數中取得資料物件。為此,我們必須有一種格式來幫助我們從時間戳中獲取日期,在這裡我們將首先看到時間戳的方法簽名,然後我們將看到如何在我們的程式中逐步實現它指導。

方法簽章:我們有一個僅由PHP 提供的方法;它是PHP 庫的內建方法,要使用它,我們不需要添加外部庫;此外,我們也不需要任何導入聲明。

簽名:

date(string $format , int|null $timestamp = null) : string
登入後複製
登入後複製

如您所見,這是此方法的官方聲明,我們可以使用它來將時間戳物件轉換為日期。但這裡,我們有兩個參數:格式,另一個是時間戳記。

a. string $format 這個變數負責定義我們想要的日期的格式,這意味著我們可以在這裡指定我們想要的日期的格式。

下面給出了 PHP 中可用的不同資料格式:

  • d: 如果我們在格式中指定此值,它將傳回我們在上述方法中使用的時間戳物件的日期。它只會返回我們的日期。
  • m: 如果我們在格式中指定此值,它將傳回我們在上述方法中使用的時間戳記物件中的月份。它只會給我們一個月的回報。
  • y: 如果我們在格式中指定此值,它將傳回我們在上述方法中使用的時間戳記物件中的年份。它只會為我們帶來一年的回報。
  • dmy: 如果我們在格式中指定此值,它將傳回我們在上述方法中使用的時間戳物件中的日期、月份和年份。它只會返回日期、月份和年份。
  • d/m/y: 如果我們在格式中指定此值,那麼它將返回由前向「/」分隔的日期、月份和年份,以便更好地理解時間戳對象上面的方法我們已經使用過。它只會返回日期、月份和年份,並帶有“/”。
  • d-m-y: 如果我們在格式中指定此值,那麼它將返回由破折號「-」分隔的日期、月份和年份,以便更好地理解我們在中使用的時間戳對象上述方法。它只會返回日期、月份和年份,並帶有“-”。
  • d-m-Y H:i:s: 這個形式也將為我們提供帶有日期的時間,即帶有日期物件的小時、分鐘和秒。這裡「H」代表小時,「i」代表分鐘,「s」代表秒。

我們可以使用上面的形式來取得日期形式的時間戳記;它易於使用和處理。

b. int|null $timestamp = null: Now, we will have a look at the timestamp filed, which is the second parameter in the method; this filed is important because, on the basic of this, only the date object will be prepared. We can pass null as the value for this field; if we do so, it will calculate the data object based on the current timestamp, but if we pass any value here, it will give us the value based on it only.

Example of Timestamp to Date in PHP

Given below is the example of Timestamp to Date in PHP:

We are converting timestamps to date.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
echo date( "Y-m-d H:i:s" , 1620790172 );
echo " , ";
echo date( "d-m-Y H:i:s" , 1620790172 );
echo " , ";
echo date( "d H:i:s" , 1620790172 );
echo " , ";
echo date( "Y H:i:s" , 1620790172 );
echo " , ";
echo date( "m H:i:s" , 1620790172 );
echo " , ";
echo date( "d/m/Y H:i:s" , 1620790172 );
?>
</body>
</html>
登入後複製

Output:

PHP 中的迄今為止的時間戳

Conclusion

We may require showing value to users that they can understand so that we can convert the timestamp object to date; after that, it can be readable and under stable by others to show to the client. This function is easy to use and handle also do not require any dependency from the other things. So we can use this to get the date from the timestamp easily.

以上是PHP 中的迄今為止的時間戳的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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