PHP | idate()函数
idate()函数是PHP中的一个内置函数,用于将本地时间/日期格式化为整数。 $format 和 $timestamp 作为参数发送给 idate()函数,它返回一个使用给定时间戳根据指定格式格式化的整数。与函数date() 不同,idate() 只接受格式参数中的一个字符。
句法:
int idate( $format, $timestamp )
参数:该函数接受上面提到的两个参数,如下所述:
- $format:它是一个强制参数,指定结果的格式。格式参数可以具有以下值:
- B – 斯沃琪节拍/互联网时间
- d - 一个月中的哪一天
- h – 小时(12 小时格式)
- H – 小时(24 小时格式)
- 我 - 分钟
- 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 – 时区偏移量(以秒为单位)
- $timestamp:它是一个可选参数,它指定代表要格式化的日期/时间的 Unix 时间戳。
返回值:使用给定的时间戳,按照指定的格式返回一个整数值。
例外:
- 如果时区无效,idate()函数会在每次调用日期/时间时抛出 E_NOTICE。
- 如果使用系统设置或 TZ 环境变量,idate()函数会抛出 E_STRICT 或 E_WARNING 消息。
下面的程序说明了PHP中的 idate()函数:
方案一:
";
// Formatting local date/time as Hour(24 hr format)
echo idate("H") . "
";
// Formatting local date/time as Minutes
echo idate("i") . "
";
// Formatting local date/time as day of the year
echo idate("z") . "
";
?>
输出:
20181122238
方案二:
输出:
2018
相关文章:
- PHP | time()函数
- PHP | strptime()函数
参考: 函数 : PHP 。 PHP