广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php时区不改会怎么样
  • 474
分享到

php时区不改会怎么样

php时区 2016-09-11 14:09:47 474人浏览 才女
摘要

本文操作环境:windows7系统、PHP7.4版、DELL G3电脑php时区不改会怎么样?php时区不改会导致录入数据库的时间以及获取的时间与实际时间不相同。PHP中遇到的时区问题解决方法最近,在用PHP+Mysql编写一个小程序的时候

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

php时区不改会怎么样?

php时区不改会导致录入数据库的时间以及获取的时间与实际时间不相同。

PHP中遇到的时区问题解决方法

最近,在用PHP+Mysql编写一个小程序的时候,发现一个问题:录入数据库的时间与实际时间差8小时,这和中国位于的东8区是符合的。由于数据库时间是由PHP写入的,那问题就出现在PHP中了。

最近在学习PHP过程中发现PHP中的格式化时间戳比北京时间晚了8个小时,上网搜索发现原来是时区不对,解决办法是:

1、永久修改

更改php.ini文件中的data.timezone = PRC 这是中国时间。重启Apache服务后生效。

2、临时修改

在使用格式化输入时间之前,添加ini_set('date.timezone','Asia/Shanghai');

或者data_default_timezone_set('PRC');//date_default_timezone_set() 函数设置用在脚本中所有日期/时间函数的默认时区。

看看其他小伙伴遇到的问题

  之前有一个遗留问题,就是echo date("Y-m-d H:i:s",time())回来的时间总是与实际时间对不上,今天终于在网上找到了原因和解决方法,分享如下:

补充一点,按照下面提示的方法修改php.ini找不到date.timezone 这行,是不是就没办法了呢,当然不是啦,哈哈没有的话就自己加嘛,自己动手丰衣足食。加了这样一句date.timezone = "PRC",问题就搞定了,高兴

从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的

也就是显示的时间(无论用什么php命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时,有以下3中方法可以恢复正常的时间。

1,最简单的方法就是不要用php5.1以上的版本

2,如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的语句的上面加上 date_default_timezone_set (XXX);

3,一劳永逸,仅限能修改php.ini。打开php.ini查找date.timezone 去掉前面的分号

= 后面加XXX,重启Http服务(如apache2或iis等)即可

--结束END--

本文标题: php时区不改会怎么样

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php时区不改会怎么样
    本文操作环境:windows7系统、PHP7.4版、DELL G3电脑php时区不改会怎么样php时区不改会导致录入数据库的时间以及获取的时间与实际时间不相同。PHP中遇到的时区问题解决方法最近,在用PHP+MySQL编写一个小程序的时候,...
    99+
    2016-09-11
    php 时区
  • php时区不改会有什么影响
    这篇文章主要介绍了php时区不改会有什么影响,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php时区不改会导致录入数据库的时间以及获取的时间与实际时间不相同,其解决办法:1、...
    99+
    2023-06-21
  • php怎么修改时区
    这篇文章主要讲解了“php怎么修改时区”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php怎么修改时区”吧!php修改时区的方法:1、在配置文件中设置默认时区为东8区;2、通过代码“date...
    99+
    2023-07-04
  • php中怎么更改时区
    时区是一种地理概念,它决定了每个特定地点的时间。当我们在编写 PHP 应用程序时,在很多情况下需要修改时区设置。这是因为 PHP 默认使用的时区是全球标准时间(UTC),而不是我们所在地区的本地时间。那么,如何在 PHP 中更改时区呢?接下...
    99+
    2023-05-14
  • 在php中怎么更改时区
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑在php中怎么更改时区在 PHP 中是通过日期和时间函数来获取日期和时间的。日期和时间函数依赖于服务器的时间设置,服务器的时间设置默认是格林尼治时间(零时区时间),如果不...
    99+
    2014-11-19
    php 时区
  • php怎么修改默认时区
    小编给大家分享一下php怎么修改默认时区,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!php的框架有哪些php的框架:1、Laravel,Laravel是一款免费并且开源的PHP应用框架。2、Phalcon,Phalcon...
    99+
    2023-06-14
  • php怎样设置时区
    这篇文章将为大家详细讲解有关php怎样设置时区,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php设置时区的方法:1、修改配置文件“php.ini”中“date.timezone”的值;2、利用函数“da...
    99+
    2023-06-14
  • php怎么将时区改为美东
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑时区的划分全球分为 24 个时区,每个时区都有自己的本地时间,同一时间内各时区的本地时间相差 1~23 小时,如英国伦敦本地时间与北京本地时间相差 8 个小时。在国际无...
    99+
    2019-10-21
    php 修改时区 美东
  • Linux 7 修改时区不生效怎么办
    这期内容当中小编将会给大家带来有关Linux 7 修改时区不生效怎么办,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。查看当前时区[root@tidb01 ~]# dateSat&nbs...
    99+
    2023-06-05
  • php.ini怎么改时区
    这篇文章跟大家分析一下“php.ini怎么改时区”。内容详细易懂,对“php.ini怎么改时区”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“php.ini怎么改时区”的知识吧。p...
    99+
    2023-06-26
  • php 时区不正确怎么解决
    解决方法:1、在php.ini文件中,设置“date.timezone = "时区标识符"”来转换时区;2、在php文件中使用“ini_set('date.timezone', '时区标识符...
    99+
    2023-05-14
    php 时区
  • Ubuntu时区怎么更改
    本篇内容主要讲解“Ubuntu时区怎么更改”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu时区怎么更改”吧!第一步:查看当前时区我们用date命令查看当前时间和时区。date返回结果如...
    99+
    2023-07-04
  • 怎么修改postgresl时区
    修改postgresl时区的方法:1.进入postgresl安装目录;2.在目录中查找postgresql.conf文件;3.使用记事本打开文件;4.对文件进行修改;5.重启postgresl;具体步骤如下:首先,在计算机中进入postgr...
    99+
    2022-10-12
  • centos中怎么修改时区时间
    本篇文章为大家展示了centos中怎么修改时区时间,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。用ROOT用户登陆系统复制相应的时区文件,替换CentOS系统时区文件;或者创建链接文件代码如下:cp...
    99+
    2023-06-10
  • linux中怎么查看时区和修改时区
    本篇文章给大家分享的是有关linux中怎么查看时区和修改时区,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、查看和修改Linux的时区 查看当前时区命令 : "da...
    99+
    2023-06-13
  • win10系统不激活会怎么样
    如果Windows 10系统不激活,以下情况可能会发生:1. 桌面背景和主题无法更改:未激活的Windows 10系统将无法自定义桌...
    99+
    2023-08-31
    win10
  • linux vps怎么修改时区
    这篇文章主要为大家展示了“linux vps怎么修改时区”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux vps怎么修改时区”这篇文章吧。因为国外VPS所处的服务器主板大部分采用美国时间...
    99+
    2023-06-13
  • Ubuntu 中怎么更改时区
    本篇文章为大家展示了Ubuntu 中怎么更改时区,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如何在 Ubuntu 和其它 Linux 发行版中更改时区这里有两种方...
    99+
    2022-10-19
  • ubuntu中怎么修改时区或时间
    今天就跟大家聊聊有关ubuntu中怎么修改时区或时间 ,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。查看当前时间状态# timedatectl status&nb...
    99+
    2023-06-05
  • 怎么在Linux中修改时间时区
    这期内容当中小编将会给大家带来有关怎么在Linux中修改时间时区,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、date查看系统时间# date设置系统时间# date --set “07/07/06 ...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作