PHP idate() 函数
定义和用法
idate() 函数接受一个格式字符串作为参数,以指定的格式格式化本地日期/时间,并将其返回。
语法
idate(format, [timestamp])
参数
Sr.No | Parameter & Description |
---|---|
1 | format(必选) 这是一个字符串值,表示您需要格式化本地日期/时间的格式。 |
2 | timestamp(可选) 这是一个整数,表示时间戳,指的是当前本地时间。 |
返回值
PHP idate()函数返回一个整数值,代表格式化的日期/时间。
PHP版本
该函数首次引入于PHP版本5.0,适用于所有后续版本。
示例
下面的示例演示了idate()函数的用法-
<?php
format = "U";res = idate(format);
print("Timestamp: ".res);
?>
这将产生以下结果 –
Timestamp: 1589280496
示例
以下示例通过传递时间戳参数调用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