首页 >后端开发 >PHP问题 > 正文

怎么在php.ini文件中设置时区?

原创2020-07-21 11:53:3501444

php.ini文件中设置时区的方法:打开php.ini文件,在文件中搜索“date.timezon”;将“;date.timezone =”前面的“;”去掉,并在这一句的“=”后面填写对应的时区标识符,例如“PRC”可以设置中国时区。

时间是生活中必不可少的,在 PHP 中也是一样,时间有时候要存储起来记录某件事情或者在浏览器中展示出来。

在 PHP 中是通过日期和时间函数来获取日期和时间的。日期和时间函数依赖于服务器的时间设置,服务器的时间设置默认是格林尼治时间(零时区时间),如果不特意设置时间为特定时区时间,那么通过 PHP 有关函数获取到的时间为零时区的时间,比北京时间少 8 个小时。

【相关教程推荐:《PHP教程》】

时区的划分

全球分为 24 个时区,每个时区都有自己的本地时间,同一时间内各时区的本地时间相差 1~23 小时,如英国伦敦本地时间与北京本地时间相差 8 个小时。

在国际无线电通信领域,使用一个统一的时间,称为通用协调时间(Universal Time Coordinated,UTC),UTC 与格林威治标准时间(Greenwich Mean Time,GMT)相同。

由于 PHP5.0 对 data() 函数进行了重写,所以目前的日期时间函数比系统时间少 8 个小时。PHP 语言默认设置的是标准的格林威治时间(即采用的是零时区),所以要获取本地当前的时间必须更改 PHP 语言中的时区设置。

php ini配置文件中设置时区

PHP 的配置文件就是在 PHP 安装目录下的 php.ini 文件,找到并打开它。然后在文件中搜索date.timezone,我们会看到如下所示的一段信息:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =

其中;date.timezone =前面的;与 PHP 中的//功能相同,都是注释的意思,这里我们需要将这个;去掉,并在这一句的=后面填写对应的时区标识符,如下所示:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Shangha

时区标识符有很多,可以通过访问“https://www.php.net/manual/zh/timezones.php”来查看,下面列举了一些常用的时区标识符及其含义:

Asia/Shanghai —— 上海
Asia/Chongqing —— 重庆
Asia/Urumqi —— 乌鲁木齐
Asia/Hong_Kong —— 香港
Asia/Macao —— 澳门
Asia/Taipei —— 台北
Asia/Singapore —— 新加坡
PRC —— 中国时区

提示:在国内的话我们将时区设置为“Asia/Shanghai 或者 PRC”都可以,设置成功之后记得重启一下服务器!

示例:下面通过一段代码来验证一下我们的设置是否生效。

<?php
    echo date('Y-m-d H:i:s',time());
?>

运行结果如下:

2020-07-21 11:45:20

如果运行结果与我们电脑的本地时间相等的话,就说明我们设置成功了。

以上就是怎么在php.ini文件中设置时区?的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:php php.ini 时区
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    青灯夜游

    今天学习一小步,明天提升一大步

    最近文章
    php怎么判断有几位小数420
    php中转换首字母大写的函数是什么365
    Javascript怎么检查对象是否为空884
    推荐视频教程
  • PHP零基础视频教程PHP零基础视频教程
  • PHP开发编码规范PHP开发编码规范
  • PHP经典算法面试题PHP经典算法面试题
  • PHP文件基础操作PHP文件基础操作
  • PHP基本语法(玉女心经版)PHP基本语法(玉女心经版)
  • PHP字符串处理(玉女心经版)PHP字符串处理(玉女心经版)
  • PHP代码整洁之道PHP代码整洁之道
  • PHP进阶篇-函数(玉女心经版)PHP进阶篇-函数(玉女心经版)
  • 视频教程分类