PHP 基础教程
PHP 高级教程
PHP & MySQL DATABASE
PHP 示例
PHP 参考手册

PHP 7 日期时间函数

以下部分包含 PHP 日期和时间函数列表以及简要说明。

PHP 日期和时间函数

这是属于最新 PHP 7 的日期和时间函数的完整列表。这些函数是 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() 返回相对于给定日期时间的时区。
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、偏移量和时区名称的关联数组。
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 的当前版本。
Advertisements