PHP 5 日期和时间函数
以下部分包含有用的 PHP 日期和时间函数列表。
PHP 日期和时间函数
以下日期和时间函数是 PHP 核心的一部分,因此你可以在脚本中使用这些函数,而无需进一步安装。
函数 | 描述 |
---|---|
checkdate() |
验证公历日期 |
date_add() |
为日期添加天数,月数,年数,小时数,分钟数和秒数 |
date_create_from_format() |
返回根据指定格式格式化的新 DateTime 对象 |
date_create() |
返回新的 DateTime 对象 |
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() |
从字符串的相对部分设置 DateInterval |
date_interval_format() |
格式化间隔 |
date_isodate_set() |
根据 ISO 8601 标准设置日期 |
date_modify() |
修改时间戳 |
date_offset_get() |
返回时区偏移量 |
date_parse_from_format() |
返回一个关联数组,其中包含有关根据指定格式格式化的给定日期的详细信息 |
date_parse() |
返回关联数组,其中包含有关指定日期的详细信息 |
date_sub() |
从日期中减去天数,月数,年数,小时数,分钟数和秒数 |
date_sun_info() |
返回一个数组,其中包含有关指定日期和位置的日落/日出和黄昏开始/结束的信息 |
date_sunrise() |
返回给定日期和位置的日出时间 |
date_sunset() |
返回给定日期和位置的日落时间 |
date_time_set() |
设定时间 |
date_timestamp_get() |
返回表示日期的 Unix 时间戳 |
date_timestamp_set() |
根据 Unix 时间戳设置日期和时间 |
date_timezone_get() |
返回相对于给定 DateTime 的时区 |
date_timezone_set() |
设置 DateTime 对象的时区 |
date() |
格式化本地日期和时间 |
getdate() |
返回时间戳的日期/时间信息或当前本地日期/时间 |
gettimeofday() |
返回当前时间 |
gmdate() |
格式化 GMT / UTC 日期和时间 |
gmmktime() |
获取 GMT 日期的 Unix 时间戳 |
gmstrftime() |
根据区域设置格式化 GMT / UTC 日期和时间 |
idate() |
将本地时间/日期格式化为整数 |
localtime() |
返回本地时间 |
microtime() |
以微秒返回当前的 Unix 时间戳 |
mktime() |
返回日期的 Unix 时间戳 |
strftime() |
根据区域设置格式化本地时间/日期 |
strptime() |
解析使用 strftime() 生成的时间/日期 |
strtotime() |
将英文文本日期时间解析为 Unix 时间戳 |
time() |
以 Unix 时间戳返回当前时间 |
timezone_abbreviations_list() |
返回包含 dst,offset 和时区名称的关联数组 |
timezone_identifiers_list() |
返回包含所有已定义时区标识符的索引数组 |
timezone_location_get() |
返回指定时区的位置信息 |
timezone_name_from_abbr() |
从缩写返回时区名称 |
timezone_name_get() |
返回时区的名称 |
timezone_offset_get() |
返回 GMT 的时区偏移量 |
timezone_open() |
创建新的 DateTimeZone 对象 |
timezone_transitions_get() |
返回时区的所有转换 |
timezone_version_get() |
返回 timezonedb 的当前版本 |