千家信息网

PHP通过date()函数取得时间错误的问题怎么解决

发表于:2024-10-20 作者:千家信息网编辑
千家信息网最后更新 2024年10月20日,本篇内容主要讲解"PHP通过date()函数取得时间错误的问题怎么解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"PHP通过date()函数取得时间错误
千家信息网最后更新 2024年10月20日PHP通过date()函数取得时间错误的问题怎么解决

本篇内容主要讲解"PHP通过date()函数取得时间错误的问题怎么解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"PHP通过date()函数取得时间错误的问题怎么解决"吧!

PHP通过date()函数取得时间错误

直入主题,通过date()函数获取时间后,你会发现小时时间不对,比现在的时间小8个小时,无论用H,还是用h都一样,这个是因为当前获取的是格林威治时间,与北京时间相差8小时。

解决方法如下:
1、修改php.ini配置文件

打开php.ini文件,一般在php配置根目录下,找到其中的 ;date.timezone,删掉前面的分号,并改为date
timezone = PRC。保存,重启Apahce服务即可(有时用restart会有问题,先stop然后start就行了)。

2、加上date_default_timezone_set(timezone_identifier)函数

这个函数的意思是,设置当前时区,对时间进行初始化,在页头或获取时间语句前加上这句话。
例如:
date_default_timezone_set(PRC);
echo date("Y-m-d H-i-s");

参数如下设置:
date_default_timezone_set(PRC) -设置为北京时间,PRC代表中华人民共和国
date_default_timezone_set('Asia/Shanghai') -设置为上海时间,大陆可用的还有'Chongqi'(重庆)、'Urumqi'(乌鲁木齐)同样可以的

港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei
(依次为澳门,香港,台北)
新加坡地区:Asia/Singapore (好像就是没看到北京的)

此函数永远会返回True,但一定要输入timezone_identifier,不然会报错。

下面是所有的时区标识符:(供大家参考)

CET

CST6CDT

Cuba

EET

Egypt

Eire

EST

EST5EDT

Etc/GMT

Etc/GMT+0

Etc/GMT+1

Etc/GMT+10

Etc/GMT+11

Etc/GMT+12

Etc/GMT+2

Etc/GMT+3

Etc/GMT+4

Etc/GMT+5

Etc/GMT+6

Etc/GMT+7

Etc/GMT+8

Etc/GMT+9

Etc/GMT-0

Etc/GMT-1

Etc/GMT-10

Etc/GMT-11

Etc/GMT-12

Etc/GMT-13

Etc/GMT-14

Etc/GMT-2

Etc/GMT-3

Etc/GMT-4

Etc/GMT-5

Etc/GMT-6

Etc/GMT-7

Etc/GMT-8

Etc/GMT-9

Etc/GMT0

Etc/Greenwich

Etc/UCT

Etc/Universal

Etc/UTC

Etc/Zulu

Factory

GB

GB-Eire

GMT

GMT+0

GMT-0

GMT0

Greenwich

Hongkong

HST

Iceland

Iran

Israel

Jamaica

Japan

Kwajalein

Libya

MET

MST

MST7MDT

Navajo

NZ

NZ-CHAT

Poland

Portugal

PRC

PST8PDT

ROC

ROK

Singapore

Turkey

UCT

Universal

UTC

W-SU

WET

到此,相信大家对"PHP通过date()函数取得时间错误的问题怎么解决"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

时间 函数 错误 问题 小时 北京 内容 地区 文件 方法 时区 学习 配置 不对 实用 更深 代表 兴趣 分号 参数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 做一个带数据库的网站要多久 沙窝中学呼吁网络安全 提高应对网络安全事件 专利申请进行国外数据库检索吗 网络安全与 杂志 查询数据库空间多大 湖南管理软件开发中心 一个服务器一般要维护多久 深圳天普网络技术有限公司 如何保证用户服务器传输安全 武汉大学网络安全吕帆 跨年软件开发的注意事项 科技信息互联网覆盖城市 软件开发跨部门沟通案例分析 软件开发管理 cmmi 服务器安全连接建立失败请检查 软件开发的矩阵型组织结构 阿里巴巴云服务器能删除吗 不初始化数据库建立账套 你觉得现在的网络安全行业怎么样 信息及网络安全公需课答案 网络安全是指什么受到保护 反射数据实体类到数据库 百家乐软件开发公司 武汉大学网络安全吕帆 edp无法更新数据库 委托软件开发会计处理 云南城管通软件开发公司 用友数据库太大 怎么办 基于云操作系统的软件开发
0