ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# PHP idate() 函数 ## 定义和用法 idate() 函数将本地时间/日期格式化为整数。 ### 语法 ``` strftime(format,timestamp) ``` | 参数 | 描述 | | --- | --- | | format | 可选。规定如何返回结果。 | | timestamp | 可选。 | ### 说明 根据给定的格式字符对 _timestamp_ 进行格式化,并返回数字结果。 _timestamp_ 为可选项,默认值为本地当前时间,即 time() 的值。 ## 提示和注释 注释:与 [date()](/php/func_date_date.asp "PHP date() 函数") 不同,idate() 只接受一个字符作为 _format_ 参数。 ### format 参数可识别以下字符 | format 字符 | 描述 | | --- | --- | | B | Swatch Beat/Internet Time | | d | 月份中的第几天 | | h | 小时(12 小时格式) | | H | 小时(24 小时格式) | | i | 分钟 | | I | 如果启用夏时制则返回 1,否则返回 0 | | L | 如果是闰年则返回 1,否则返回 0 | | m | 月份的数字 | | s | 秒数 | | t | 本月的总天数 | | U | 自 Unix 纪元(January 1 1970 00:00:00 GMT)起的秒数――这和 time() 作用相同 | | w | 星期中的第几天(星期天是 0) | | W | ISO-8601 格式年份中的第几个星期,每星期从星期一开始 | | y | 年份(1 或 2 位数字――见下面说明) | | Y | 年份(4 位数字) | | z | 年份中的第几天 | | Z | 以秒为单位的时区偏移量 | ## 例子 ``` <?php echo(idate("Y")); ?> ``` 输出: ``` 2008 ```