我的编程空间,编程开发者的网络收藏夹
学习永远不晚

php时区不改会有什么影响

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

php时区不改会有什么影响

这篇文章主要介绍了php时区不改会有什么影响,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

php时区不改会导致录入数据库的时间以及获取的时间与实际时间不相同,其解决办法:1、更改php.ini文件中的“data.timezone = PRC”;2、添加“data_default_timezone_set('PRC');”。

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

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

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

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

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

永久修改

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

临时修改

在使用格式化输入时间之前,添加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等)即可

感谢你能够认真阅读完这篇文章,希望小编分享的“php时区不改会有什么影响”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

php时区不改会有什么影响

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

下载Word文档

猜你喜欢

php时区不改会有什么影响

这篇文章主要介绍了php时区不改会有什么影响,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php时区不改会导致录入数据库的时间以及获取的时间与实际时间不相同,其解决办法:1、
2023-06-21

win10不激活会有什么影响

Windows 10未激活会有以下影响:1. 桌面背景和锁屏背景将无法自定义,只能使用Windows默认的壁纸。2. 会定期出现弹窗提醒激活Windows,屏幕右下角也会显示"此Windows副本未经正版验证"的水印。3. 无法使用某些个性
2023-09-01

php时区不改会怎么样

php时区不改会导致录入数据库的时间以及获取的时间与实际时间不相同,其解决办法:1、更改php.ini文件中的“data.timezone = PRC”;2、添加“data_default_timezone_set('PRC');”。
2016-09-11

php时区不改会怎么样

PHP中未设置时区的后果包括:日期和时间计算错误数据库中数据不一致日志和报告不准确用户界面问题法律和财务影响
php时区不改会怎么样
2024-04-25

软考报名了不去考会有什么影响?

  软考报名了不去考会有什么影响?软考报名成功因为临时有事无法参加考试怎么办?软考缺考会有哪些影响呢?今天编程学习网小编就给大家详细来介绍一下。  有些考生在报名软考后可能由于计划有变无法及时参加考试,那么如果缺考对个人会有哪些影响呢?各地区采取的政策可能有所不同,大部分地区如果缺考可能影响不大,但是也有少数地区无故缺考可
软考报名了不去考会有什么影响?
2024-04-18

云虚拟主机不续费会有什么影响

如果云虚拟主机不续费,将会有以下影响:1. 网站或应用程序将无法访问:云虚拟主机是托管网站和应用程序的平台,如果不续费,虚拟主机服务将会被停止,导致网站或应用程序无法正常访问。2. 数据丢失风险:在云虚拟主机上存储的数据可能会丢失。如果不续
2023-08-18

windows不激活有什么影响

windows不激活将会产生一些功能限制、导致一些功能丧失、导致一些使用限制和对系统的稳定性和安全性产生影响。1、产生一些功能限制,未激活状态下,Windows系统会将桌面背景更改为一张黑色背景,并定期弹出提醒用户激活Windows的对话框
2023-08-10

辽宁软考缺考会有什么影响?

  辽宁软考缺考会有什么影响?报名了辽宁软考后无法参加考试缺考会影响下一次报名吗?赶紧来看下辽宁软考缺考的影响吧!今天编程学习网小编就给大家详细来介绍一下。  辽宁软考无故缺考会影响下一次报名,在下次报名时审核会不予通过。根据《2021年上半年计算机技术与软件专业技术资格(水平)考试辽宁地区考试简章》,省信息技术教育中心建
辽宁软考缺考会有什么影响?
2024-04-18

mysql索引建太多会有什么影响

在MySQL中,索引的作用是优化查询操作的性能。然而,如果建立过多的索引,可能会产生以下影响:1. 内存占用:每个索引都需要占用一定的内存空间,当索引过多时,会占用大量的内存资源,降低系统的可用内存。2. 磁盘空间占用:索引文件需要占用磁盘
2023-09-21

软考不去有什么影响吗

  很多地区软考报名提交的信息都会记入考试诚信档案库,有些地区缺考可能没有影响,但是有的地区如果缺考会影响下一次报名。因此,建议在报名后尽量不要缺考。  软考报名缴费成功后,因个人原因是不能取消报名的。如果实在无法参加考试,则只能缺考。不过现在很多地区软考报名提交的信息都会记入考试诚信档案库,有些地区可能并没有明确说明
软考不去有什么影响吗
2024-04-19

win10关闭自动更新会有什么影响

这篇文章将为大家详细讲解有关win10关闭自动更新会有什么影响,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。win10如果没有关闭自动更新的话,会动不动提示要更新,十分让人厌烦。而如果关闭w
2023-06-06

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录