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() | 函数用于获取时区的版本。 |