PHP 时间和日期函数通知我们有关当前日期和时间的信息。可以使用这些函数来操纵时间和日期。

方法说明
checkdate()用于检查是否有效的公历日期
date_add()向某个日期添加日、月、年、时、分和秒,用来增加或者减少日期
date_create_from_format()返回根据指定格式进行格式化的新的DateTime对象
date_create()用于创建日期时间对象
date_date_set()用于设置日期。它返回一个日期时间对象
date_default_timezone_get()返回默认时区。它被 PHP 的所有日期和时间函数使用。
date_default_timezone_set()设置默认时区。它被 PHP 的所有日期和时间函数使用。
date_diff()用于计算两个日期之间的差值。它表示两个日期之间的天数差。
date_format()返回一个根据指定格式化的日期
date_get_last_errors()用于获取最后设置日期时间的错误信息。
date_interval_create_from_date_string()
date_interval_format()用于格式化区间,脚本中使用了该函数。我们也可以把它写成 DateInterval::format()。
date_isodate_set()用于设置日期。所有日期均根据 ISO 8601 标准设置。
date_modify()用于修改日期和时间。
date_offset_get()用于在标准 UTC 上加上或减去偏移量的时间,以获得已经设置为 DST(夏令时)的当前民用时间。
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时间戳设置日期和时间。它返回一个日期时间对象,unix 时间戳表示日期。
date_timezone_get()用于返回今天日期和时间的 Unix 时间戳。
date_timezone_set()用于为 DateTime 对象设置时区。
date()此函数返回格式化的日期字符串。
getdate()用于获取当前本地日期/时间或时间戳的信息。
gettimeofday()用于获取当天的当前时间。它返回一个浮点值。
gmdate()格式化 GMT/UTC 日期/时间。 同 date() 函数 类似,不同的是返回的时间是格林威治标准时(GMT)。
gmmktime()用于查找特定日期的日期。它返回 GMT 日期的 Unix 时间戳。
gmstrftime()用于根据区域设置格式化GMT/UTC时间/日期。它格式化 GMT/UTC 日期和时间。
idate()用于获取本地日期和时间的所有不同格式。
localtime()用于以关联数组的形式打印时间。它返回当地时间。
microtime()用于以微秒为单位返回当前 Unix 时间戳。
mktime()用于查找特定日期的日期。它返回 GMT 日期的 Unix 时间戳。
strftime()用于根据区域设置格式化GMT/UTC时间/日期。它格式化 GMT/UTC 日期和时间。
strptime()
strtotime()用于将日期字符串时间转换为 Unix 时间戳。
time()查找特定日期的日期。它返回 GMT 日期的 Unix 时间戳。
timezone_abbreviations_list()用于返回包含时区名称、偏移量和夏令时的关联数组。
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()函数用于获取时区的版本。