PHP时间日期函数列表
1. date() - 用于格式化日期输出,如:Y/m/d 或者 H:i:s
2. time() - 返回当前 Unix 时间戳,是一个整数值
3. strtotime() - 将英文时间描述字符串转换为 Unix 时间戳
4. mktime() - 返回 Unix 时间戳,对应指定的时间
5. getdate() - 将 Unix 时间戳转换为日期数组形式,包含年月日等信息
6. checkdate() - 检查日期是否正确
7. strftime() - 格式化本地日期/时间
8. strtotime() - 将日期时间字符串转换为 Unix 时间戳
9. date_parse() - 将日期时间字符串解析为数组
10. date_create() - 创建一个新的 DateTime 对象
11. date_interval_create_from_date_string() - 创建一个 DateInterval 对象,表示一段时间间隔
12. date_diff() - 计算两个日期的时间差
13. DateTime::add() - 在 DateTime 对象上增加一段时间间隔
14. DateTime::sub() - 在 DateTime 对象上减少一段时间间隔
15. DateTime::format() - 格式化 DateTime 对象输出
16. DateTime::createFromFormat() - 根据指定格式创建一个 DateTime 对象
17. DateTimeZone::listIdentifiers() - 返回所有可用的时区标识符
18. date_default_timezone_set() - 设置脚本默认时区
19. date_timezone_set() - 设置 DateTime 对象的时区
20. DateTime::getTimezone() - 获取 DateTime 对象的时区
21. gettimeofday() - 获取精确的时间信息
22. microtime() - 获取当前时间的微秒数
23. usleep() - 暂停指定的微秒数
24. time_nanosleep() - 暂停指定的秒数和纳秒数
25. time_sleep_until() - 到指定时间点后暂停
26. strtotime() - 字符串转时间戳
27. date_create_from_format() - 根据指定格式创建日期
28. date_format() - 格式化日期时间字符串
29. DateTime::setTimezone() - 设置日期时间对象的时区
30. DateTimeZone::getOffset() - 获取指定时区与 UTC 时间的时间差
……
这里仅列出了 PHP 时间日期函数的前 30 个,当然还有很多其他函数,有兴趣的读者可以自行了解。总的来说,PHP 提供了非常丰富的时间日期函数,能够满足大多数开发需求,如果我们能够灵活掌握这些函数,可以在时间日期处理方面轻松驾驭。
