📜  PHP | idate()函数

📅  最后修改于: 2022-05-13 01:56:55.507000             🧑  作者: Mango

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