idate

idate

(PHP 5)

idate将本地时间日期格式化为整数

说明

int idate ( string $format [, int $timestamp ] )

根据给定的格式字符对 timestamp 格式化并返回数字结果。timestamp 为可选项,默认值为本地当前时间,即 time() 的值。

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 以秒为单位的时区偏移量

Note:

因为 idate() 总是返回 integer,不能以“0”开头,因此 idate() 可能会返回比用户期望中要少的数字。见下面例子:

<?php
$timestamp 
strtotime('1st January 2004'); //1072915200

// 下面以两位数字格式显示年份,但是因为
// 以“0”打头,因此只会显示“4”
echo idate('y'$timestamp);
?>

参见 date()time()


  • checkdate
  • date
  • date_add
  • date_create
  • date_create_from_format
  • date_date_set
  • date_default_timezone_get
  • date_default_timezone_set
  • date_diff
  • date_format
  • date_get_last_errors
  • date_interval_create_from_date_string
  • date_interval_format
  • date_isodate_set
  • date_modify
  • date_offset_get
  • date_parse
  • date_parse_from_format
  • date_sub
  • date_sunrise
  • date_sunset
  • date_sun_info
  • date_timestamp_get
  • date_timestamp_set
  • date_timezone_get
  • date_timezone_set
  • date_time_set
  • getdate
  • gettimeofday
  • gmdate
  • gmmktime
  • gmstrftime
  • idate
  • localtime
  • microtime
  • mktime
  • strftime
  • strptime
  • strtotime
  • time
  • timezone_abbreviations_list
  • timezone_identifiers_list
  • timezone_location_get
  • timezone_name_from_abbr
  • timezone_name_get
  • timezone_offset_get
  • timezone_open
  • timezone_transitions_get
  • timezone_version_get
  • PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道