PHP getdate() 函式



定義和用法

getdate() 函式用於獲取特定日期/時間的相關資訊。它接受一個可選引數,指定需要獲取資訊的日期/時間戳。如果沒有傳遞任何引數,則此函式返回有關當前本地時間的相關資訊。

語法

getdate([$timestamp])

引數

序號 引數及描述
1 timestamp

(可選) 表示指定需要獲取資訊的日期/時間的 timestamp。

返回值

PHP getdate() 函式返回一個包含給定日期/時間資訊的陣列。

PHP 版本

此函式首次引入於 PHP 4 版本,並適用於所有後續版本。

示例

以下示例演示了 getdate() 函式的用法:

<?php
   $info = getdate();
   print_r($info); 
?>

這將產生以下結果:

Array
(
    [seconds] => 34
    [minutes] => 52
    [hours] => 12
    [mday] => 8
    [wday] => 5
    [mon] => 5
    [year] => 2020
    [yday] => 128
    [weekday] => Friday
    [month] => May
    [0] => 1588942354
)

示例

現在,讓我們嘗試向此函式傳遞一個時間戳:

<?php
   $timestamp = time()-(23*12*30);
   $info = getdate($timestamp);
   print_r($info); 
?>

這將產生以下結果:

Array
(
    [seconds] => 29
    [minutes] => 49
    [hours] => 10
    [mday] => 8
    [wday] => 5
    [mon] => 5
    [year] => 2020
    [yday] => 128
    [weekday] => Friday
    [month] => May
    [0] => 1588934969
)
php_function_reference.htm
廣告