首頁  >  文章  >  後端開發  >  php getdate()函數取得日期資訊實例詳解

php getdate()函數取得日期資訊實例詳解

怪我咯
怪我咯原創
2017-04-17 15:35:274467瀏覽

在PHP中提供了多種取得時間和日期的函數,除了透過time()函數取得目前的UNIX時間戳和使用date函數取得目前的時間外,還能呼叫getdate()函數確定目前時間,本章就來跟大家介紹一下「getdate()」函數。

getdate()函數的用法:

getdate()函數是取得日期指定指定部分的相關信息,它的語法如下:

getdate(timestamp);

getdate()函數傳回數組形式的日期和時間信息,如果沒有參數timestamp,是以當前時間為準。此函數傳回的關聯數組元素如下表:

getdate()函數傳回的關聯數組元素說明

4 位數表示的完整年份例如:一年中第幾天的數字表示星期幾的完整文字表示月份的完整文字表示##0time()-2147483648
鍵名 說明 傳回值範例
#"seconds" 秒的數字表示 059
"minutes" 分鐘的數字表示 059
"hours" 小時的數字表示 023
"mday" 月份中第幾天的數字表示 131
"wday" 星期中第幾天的數字表示 0(表示星期日)到6(表示星期六)
"mon" 月份的數字表示 ##112
"year" 19992003
"yday" 0365
#"weekday" SundaySaturday
"month" January>December
自從Unix 紀元開始至今的秒數,和        的回傳值以及用於 date() 的值類似。 系統相關,典型值為從 到        2147483647
getdate()函數

實例實例一

本實例使用getdate ()函數不帶參數,程式碼如下:

<?php
$time=getdate();

print_r($time);

?>

運行結果如下圖:

php getdate()函數取得日期資訊實例詳解

# getdate()函數以陣列形式傳回日期和時間訊息,所以使用了print_r()來列印。

php getdate()函數取得日期資訊實例詳解
實例二

使用getdate()函數取得系統目前的日期信息,並輸出該函數的回傳值,實例程式碼如下:

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

$arr=getdate();

echo $arr[year]."-".$arr[mon]."-".$arr[mday]." ";

echo $arr[hours].":".$arr[minutes].":".$arr[seconds]." ".$arr[weekday]."<br/>";

echo "today is the $arr[yday]th of year";


?>

執行結果如下圖:

php getdate()函數取得日期資訊實例詳解上面就是我們 getdate()函數的簡單應用。

我們都知道一年12個月,一個星期7天......,但是計算機是不知道的,所以我們還要檢驗一下日期是不是有效的,下一節,我們將介紹使用PHP函數來檢驗日期的有效性。

以上是php getdate()函數取得日期資訊實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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