PHP idate() 函式



定義和用法

idate() 函式接受格式字串作為引數,以指定的格式格式化本地日期/時間,並將其返回。

語法

idate($format, [$timestamp])

引數

序號 引數和說明
1

format(必填)

這是一個字串值,表示您需要格式化本地日期/時間的格式。

2

timestamp(可選)

這是一個表示時間戳的整數,該時間戳指的是當前本地時間。

返回值

PHP idate() 函式返回一個整數值,表示格式化的日期/時間。

PHP 版本

此函式最初在 PHP 5.0 版中引入,並在所有更高版本中使用。

示例

以下示例演示了 idate() 函式的使用 -

即時演示
<?php
   $format = "U";
   $res = idate($format);
   print("Timestamp: ".$res);
?>

這將產生以下結果 -

Timestamp: 1589280496

示例

以下示例透過傳遞 timestamp 引數來呼叫 idate() 函式 -

即時演示
<?php
   $date = date_create();
   $timestamp = date_timestamp_get($date);
   $format = "U";
   $res = idate($format, $timestamp);
   print("Timestamp: ".$res);
?>

這將產生以下結果 -

Timestamp: 1589282148

示例

讓我們看看 idate() 函式的各種格式字元及其結果 -

即時演示
<?php
   print("B :".idate("B"));
   print("\n");
   print("d :".idate("d"));
   print("\n");
   print("h :".idate("h"));
   print("\n");
   print("H: ".idate("H"));
   print("\n");
   print("i :".idate("i"));
   print("\n"); 
   print("I :".idate("I"));
   print("\n");
   print("L :".idate("L"));
   print("\n");
   print("m :".idate("m"));
   print("\n");
   print( "s :".idate("s"));
   print("\n");
   print("t :".idate("t"));
   print("\n");
   print("U :".idate("U"));
   print("\n");
   print("w :".idate("w"));
   print("\n");
   print("w:".idate("W"));
   print("\n");
   print("y :".idate("y"));
   print("\n");
   print("Y :".idate("Y"));
   print("\n");
   print("z :".idate("z"));
   print("\n");
   print("Z :".idate("Z"));
   print("\n");
?>

這將產生以下輸出 -

B :758
d :18
h :5
H: 17
i :11
I :0
L :1
m :5
s :54
t :31
U :1589821914
w :1
w:21
y :20
Y :2020
z :138
Z :0

示例

即時演示
<?php
   $timestamp = strtotime('1st January 2014');   
   echo idate('y', $timestamp);
   echo"\n";
   echo idate('t', $timestamp);
?>

這將產生以下輸出 -

14
31
php_function_reference.htm
廣告