Jtti广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php获取时间对不上怎么办
  • 815
分享到

php获取时间对不上怎么办

PHP 2020-02-11 03:02:52 815人浏览 无得
摘要

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php获取时间对不上怎么办?php获取日期时间不对直入主题,通过date()函数获取时间后,你会发现小时时间不对,比现在的时间小8个小时,无论用H,还是用h都一样,这个是

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

php获取时间对不上怎么办?

php获取日期时间不对

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

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

加上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

--结束END--

本文标题: php获取时间对不上怎么办

本文链接: https://www.lsjlt.com/news/333.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 电脑时间对不上如何解决
    如果电脑时间与实际时间不同步,有几种可能的解决方法:1. 手动调整时间:右下角系统托盘中点击时间并选择“调整日期/时间”,手动设置正...
    695
    2023-09-29
    电脑
  • 解决meta quest2时间对不上问题
    解决meta quest2时间对不上问题,与标准时间相差大于1min 最近游玩quest2时发现时间对不上导致一系列问题,遂搜索解决方案 步骤如下 使用sidequest ,如果还没下可以到sidequest官网下载电脑版本 点此...
    650
    2023-09-29
    android vr
  • C#非托管泄漏中HEAP_ENTRY的Size对不上解析
    目录一:背景1. 讲故事二:如何正确推导1. 原理是什么?2. 通过汇编观察编解码逻辑3. 寻找 edi 所属的堆块总结一:背景 1. 讲故事 前段时间有位朋友在分析他的非托管泄漏时...
    293
    2023-09-29
    C# HEAP_ENTRY Size C# 非托管泄漏
  • php返回时间不对怎么办
    php返回时间不对的解决办法:1、通过“phpinfo();”函数查看php.ini的位置;2、修改php.ini文件里面的“date.timezone”为“Asia/Shanghai”;3、打开需要用到date的代码文件,在代码开始加一句...
    743
    2023-09-29
    php 时间
  • 如何解决echarts中多个折现数据出现坐标和值对不上的问题
    小编给大家分享一下如何解决echarts中多个折现数据出现坐标和值对不上的问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!当出现多个折现数据,echarts可以配置stack值使用堆积值...
    418
    2023-09-29
    echarts
  • ssh连不上问题怎么办
    这篇文章给大家分享的是有关ssh连不上问题怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。问题:能ping通Linux服务器 但是ssh连不上 <Linux redhat AS4 版本> 解决方法...
    584
    2023-09-29
  • ns连不上wifi怎么办
    ns连不上wifi解决方法:1、检查网络环境和设备,确认路由器正常工作,保持ns电量充足,将任何金属物品远离ns跟路由器;2、修改网络设置和DNS,ns提示错误代码2110-3127、2618-0203等,可手动输入8.8.8.8和8.8....
    476
    2023-09-29
  • mac连不上airpods怎么办
    mac连不上airpods应该检查硬件连接、重启设备、忘记设备并重新配对、更新软件和联系技术支持。详情介绍:1、检查硬件连接,打开Mac的蓝牙设置,确保蓝牙已经打开,并且AirPods在附近的设备列表中可见;2、重启设备,关闭Mac并断开电...
    431
    2023-09-29
  • php时间显示不正确怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php时间显示不正确怎么办?PHP获取当前时间不准确问题解决方案从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的...
    220
    2023-09-29
    php
  • Navicat远程连接MySQL连不上怎么办
    小编给大家分享一下Navicat远程连接MySQL连不上怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一.can‘t co...
    728
    2023-09-29
    navicat mysql ica
  • 电脑时间错误怎么办
    如果您的电脑时间错误,您可以按照以下步骤进行修复:1. 右键点击任务栏上的时间显示,选择“调整日期/时间”。2. 在“日期和时间”窗...
    467
    2023-09-29
    电脑
  • php7连不上mysql8该怎么办
    php7连不上mysql8该怎么办,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。php7连不上mysql8怎么解决?mysql 8 php 7连接失败 解决办法连接mysq...
    860
    2023-09-29
  • php拼接时间戳出错怎么办
    在使用PHP进行时间戳拼接时,有可能会遇到一些问题。这些问题可能会让你的代码出现错误,导致你的应用程序无法正常运行。在本文中,我将探讨一些可能导致PHP拼接时间戳出错的原因,以及如何解决这些问题。1.时间戳格式错误时间戳通常是一个以秒为单位...
    676
    2023-09-29
  • java连不上mysql8.0怎么办
    这篇文章给大家分享的是有关java连不上mysql8.0怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。本文为大家分享了java连不上MySQL8.0问题集合,供大家参考,具...
    103
    2023-09-29
    java mysql8.0
  • react有数据但渲染不上怎么办
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react有数据但渲染不上怎么办?react 获取后台数据渲染页面不显示问题描述:想要的结果:在一个 react 的 Component 获取后台的数据并...
    285
    2023-09-29
    React 渲染
  • laravel登录时间失效怎么办
    laravel登录时间失效解决方法:1、Cookie会话配置,可以在“.env”文件中设置“SESSION_LIFETIME”变量;2、延长会话生命周期,通过在用户每次请求时刷新会话的到期时间,或者通过自定义中间件来延长会话的生命周期实现;...
    849
    2023-09-29
  • uniapp $refs获取不到怎么办
    在uniapp中,$refs是一个很重要的属性,可以用于获取组件实例。然而,有时候在使用$refs获取组件实例时,却会出现获取不到的情况。本文将围绕这个问题展开讨论。一、什么是$refs$refs是Vue中的一个特殊属性,可以用来获取组件实...
    215
    2023-09-29
  • mysql虚拟主机连接不上怎么办
    mysql虚拟主机连接不上解决的方法:1、mysql服务问题所导致,查看虚拟主机是否有mysql服务,如果没有则启动mysql服务;...
    783
    2023-09-29
    mysql虚拟主机 虚拟主机
  • layui时间控件闪退怎么办
    这篇文章主要介绍layui时间控件闪退怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!问题发现:在项目上线后,突然发现后台管理系统layui的子页面出现了一个问题,时间控件闪退,无法选取时间。原因分析:如果出现页...
    401
    2023-09-29
  • xp无法修改系统时间怎么办
    这篇文章主要为大家展示了“xp无法修改系统时间怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“xp无法修改系统时间怎么办”这篇文章吧。以系统管理员的账户登录系统,依次执行“开始——运行”命令...
    182
    2023-09-29
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作