PHP 日期时间函数是PHP核心的一部分,无需要安装就可以使用。
函数名称 | 描述 |
---|---|
checkdate | 验证一个格里高里日期 |
date_add | 给一个 DateTime 对象增加一定量的天,月,年,小时,分钟 以及秒。 |
date_create_from_format | 根据给定的格式解析日期时间字符串 |
date_create_immutable | 返回新的DateTimeImmutable对象 |
date_create | 返回一个新的 DateTime 对象 |
date_date_set | 设置 DateTime 对象的日期 |
date_default_timezone_get | 取得一个脚本中所有日期时间函数所使用的默认时区 |
date_default_timezone_set | 设定用于一个脚本中所有日期时间函数的默认时区 |
date_diff | 返回两个DateTime对象之间的差异 |
date_format | 返回根据给定格式格式化的日期 |
date_get_last_errors | 获取警告和错误信息 |
date_interval_create_from_date_string | 从字符串的相对部分设置DateInterval |
date_interval_format | 格式化间隔 |
date_isodate_set | 设置 ISO 日期 |
date_modify | 修改日期时间对象的值 |
date_offset_get | 返回时区偏移量 |
date_parse_from_format | 获取有关根据指定格式格式化的给定日期的信息 |
date_parse | 返回关联数组,其中包含有关给定日期的详细信息 |
date_sub | 对一个 DateTime 对象减去一定量的 日、月、年、小时、分钟和秒。 |
date_sun_info | 返回一个数组,其中包含有关日落/日出和黄昏开始/结束的信息 |
date_sunrise | 返回给定的日期与地点的日出时间 |
date_sunset | 返回给定的日期与地点的日落时间 |
date_time_set | 设置 DateTime 对象的时间 |
date_timestamp_get | 获取Unix时间戳 |
date_timestamp_set | 以 Unix 时间戳的方式设置 DateTime 对象 |
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 (夏令时),时差和时区信息的关联数组。 |
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的版本 |