PHP日期和时间设置时区

时间:2022-10-19 15:59:21

最近学习了好多知识,成就感爆棚!今晚来总结下PHP日期和时间!

从PHP官方文档中得到的信息:有效的时间戳典型范围是格林威治时间 1901 年 12 月 13 日 20:45:54 到 2038 年 1 月 19 日 03:14:07。(此范围符合 32 位有符号整数的最小值和最大值)。不过在 PHP 5.1 之前此范围在某些系统(如 Windows)中限制为从 1970 年 1 月 1 日到 2038 年 1 月 19 日。

设置时区
设置时间前,我们得先确定我们服务器所在的时区,这样才能确保在我们得到我们想要的时区内的时间;设置时区有三种方法:

  1. 修改PHP配置文件date.timezone设置时区;
  2. 通过date_default_timezone_set()动态设置时区;(亚洲的时区我们一般用上海的date_default_timezone_set(‘Asia/Shanghai’))
  3. ini_set()动态设置时区(ini_set(‘date.timezone’,’Asia/Shanghai’););