PHP 中的 idate() 函数
phpprogrammingserver side programming更新于 2025/7/8 5:07:17
idate() 函数将本地时间/日期格式化为整数。
语法
idate(format, timestamp)
参数
timestamp − 整数 Unix 时间戳,如果未指定时间戳,则默认为当前本地时间。换句话说,默认为 time() 的值。
format − 指定如何返回结果
B − Swatch Beat/Internet 时间
d −月份中的日期
h − 小时(12 小时制)
H − 小时(24 小时制)
i − 分钟
I 如果启用了 DST(夏令时),− 返回 1,否则返回 0
L − 如果是闰年,则返回 1,否则返回 0
m − 月份数
s −秒
t − 当前月份的天数
U − 自 Unix 纪元 (1970 年 1 月 1 日 00:00:00 GMT) 以来的秒数
w − 星期几(星期日=0)
W − ISO-8601 年份中的周数(一周从星期一开始)
y − 年份(1 或 2 位数字)
Y −年份(4 位数字)
z − 一年中的第几天
Z − 时区偏移量(秒)
返回
idate() 函数返回一个整数,由于不能以"0"开头,因此 idate() 返回的数字可能比您预期的要少。
示例
下面是一个例子 −
<?php
$timestamp = strtotime('2nd December 2017'); echo idate('y', $timestamp); echo"
"; echo idate('t', $timestamp);
?>
输出
17 31
示例
Let us see an example −
<?php
echo idate("d") . "<br>";
echo idate("h") . "<br>";
echo idate("y") . "<br>";
echo idate("Y") . "<br>";
echo idate("z") . "<br>";
echo idate("Z") . "<br>";
?>
输出
11 5 18 2018 283 0

