當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP localtime()用法及代碼示例


localtime()函數是PHP中的內置函數,用於返回本地時間。 localtime()函數返回的數組類似於C函數調用返回的結構。 $timestamp和$is_associative作為參數發送到localtime()函數,它返回一個包含Unix時間戳組件的數組。

用法:

array localtime( $timestamp, $is_associative )

參數:該函數接受上麵提到和下麵描述的兩個參數。


  • $timestamp:它是一個可選參數,用於指定Unix時間戳。它的默認值是當前本地時間。
  • $is_associative:它是一個可選參數,用於指定是返回關聯數組還是索引數組。關聯數組的值為:
    • tm_sec:秒,0到59
    • tm_min:分鍾,0到59
    • tm_hour:小時,0到23
    • tm_mday:每月的1號到31號
    • tm_mon:一年中的月份,0(一月)至11(十二月)
    • tm_year:1900年以來
    • tm_wday:星期幾,0(星期日)至6(星期六)
    • tm_yday:一年中的一天,0到365
    • tm_isdst:夏令時有效嗎?如果是,則為正,否則為0,如果未知則為負。

返回值:此函數返回一個數組,其中包含Unix時間戳記的組件。

異常:

  • 如果指定的時區無效,則localtime()函數將生成E_NOTICE。
  • 如果使用係統設置或TZ環境變量,則localtime()函數將生成E_STRICT或E_WARNING消息

以下示例程序旨在說明PHP中的localtime()函數:

程序1:

<?php 
  
// Displaying the local time as 
// a numerically indexed array 
echo ("The local time is:"); 
print_r(localtime()); 
  
?>
輸出:
The local time is:Array
(
    [0] => 22
    [1] => 24
    [2] => 10
    [3] => 28
    [4] => 7
    [5] => 118
    [6] => 2
    [7] => 239
    [8] => 0
)

程序2:

<?php 
  
// Displaying the local time as 
// an associative array 
echo ("The local time is:"); 
print_r(localtime(time(), true)); 
  
?>
輸出:
The local time is:Array
(
    [tm_sec] => 23
    [tm_min] => 24
    [tm_hour] => 10
    [tm_mday] => 28
    [tm_mon] => 7
    [tm_year] => 118
    [tm_wday] => 2
    [tm_yday] => 239
    [tm_isdst] => 0
)

相關文章:

參考: http://php.net/manual/en/function.localtime.php



相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | localtime() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。