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 的当前版本