idate()函数是PHP中的内置函数,用于将本地时间/日期格式化为整数。 $format和$timestamp作为参数发送到idate()函数,并且它使用给定的时间戳返回根据指定格式格式化的整数。与函数date()不同,idate()在format参数中仅接受一个字符。
用法:
int idate( $format, $timestamp )
参数:该函数接受上述和以下描述的两个参数:
- $format:它是一个强制性参数,用于指定结果的格式。 format参数可以具有以下值:
- B-色板节拍/上网时间
- d-每月的某天
- h-小时(12小时格式)
- H-小时(24小时格式)
- i-分钟
- I-如果激活了夏令时,则返回1,否则返回0
- L-leap年返回1,否则返回0
- m-月数
- s-秒
- t-当月天数
- U-自Unix纪元以来的秒数(格林尼治标准时间1970年1月1日00:00:00)
- 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()函数:
程序1:
<?php
// Formatting local date/time as Year
echo idate("Y") . "<br>";
// Formatting local date/time as Hour(24 hr format)
echo idate("H") . "<br>";
// Formatting local date/time as Minutes
echo idate("i") . "<br>";
// Formatting local date/time as day of the year
echo idate("z") . "<br>";
?>
输出:
2018
11
22
238
程序2:
<?php
// Parsing English textual datetime description into a Unix timestamp
$timestamp = strtotime('24th August 2018');
// Formatting local date/time as Year
echo idate('Y', $timestamp);
?>
输出:
2018
相关文章:
参考: http://php.net/manual/en/function.idate.php
相关用法
- d3.js d3.map.has()用法及代码示例
- PHP pow( )用法及代码示例
- PHP next()用法及代码示例
- p5.js sq()用法及代码示例
- d3.js d3.map.set()用法及代码示例
- CSS var()用法及代码示例
- p5.js day()用法及代码示例
- p5.js pow()用法及代码示例
- PHP pi( )用法及代码示例
- PHP Ds\Map get()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- p5.js str()用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | idate() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。