问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复

发布网友 发布时间:2022-04-06 00:11

我来回答

1个回答

热心网友 时间:2022-04-06 01:41

PHP
Warning:
strtotime():
It
is
not
safe
to
rely
on
the
system's
timezone
settings.
You
are
*required*
to
use
the
date.timezone
setting
or
the
date_default_timezone_set()
function.
In
case
you
used
any
of
those
methods
and
you
are
still
getting
this
warning,
you
most
likely
misspelled
the
timezone
identifier.
We
selected
'Asia/Chongqing'
for
'CST/8.0/no
DST'
instead
in
/var/www/cacti/index.php
查了一些资料,说是PHP版本太高,在新版本中必须指定timezone之类的。
具体操作方式如下:
1、在php配置文件中添加timezone的配置(参照debian的配置规则,添加小的配置规则文件即可,好维护,自定义性好)
~#
vim
/etc/php/cli-php5.3/ext-active/date_timezone.ini
date.timezone
=
"Asia/Shanghai"
~
#
env-update
~
#
source
/etc/profile
自定义的文件放在cli-php5.3/ext-active目录中,是因为php默认是采用cli方式,另外ext-active目录是表示启用特性的专用目录,这个可以从/etc/env.d/20php5.3文件中看出来
MANPATH="/usr/lib/php5.3/man/"
CONFIG_PROTECT_MASK="/etc/php/cli-php5.3/ext-active/
/etc/php/cgi-php5.3/ext-active/
/etc/php/apache2-php5.3/ext-active/"
2、在出现错误提示的php文件中添加date_default_timezone_set('Asia/Shanghai');位置是在中国上海
注:
在某些参考资料中是说这两个方法任选其一就可,但经我测试,必须两个方法同时使用,才不会再出现错误提示。
经实测其实第二个方法并不需要在每个出现错误提示的PHP文件中添加,只需在其中一个PHP文件中添加即可。另外添加的时区不需要与提示中的时区一样,比如系统给我的提示是Chongqing,但我设置成Shanghai也是一样的,当然这个时间也是与我系统的时区设置是一样的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
密室逃脱8迷失乐园攻略大全 密室逃脱8迷失游乐园通关攻略 密室逃脱8逃出红色豪宅第7关怎么过_第7关卡通关图文攻略 密室逃脱8卖火柴的小女孩旋转六边形介绍_密室逃脱8卖火柴的小女孩旋转六... 跨国行李托运 房屋复式是什么意思? 什么叫复式房子 请问 为了减掉身上的赘肉 除了锻炼以外 在饮食上要注意什么 请详细点... 淘宝买家购物满500元后使用信用卡的时候就不能支付 笔记本电脑如何保护 水韵江苏旅游年卡和苏州休闲年卡哪个划算 急求:用php处理时间格式 怎样解决校正PHP服务器时间不准的 PHP用date转换时间出现时间不正确。在配置文件php.ini设置了date.timezone = Asia/ShangHai还是一样。 PHP中时区的一点疑惑:PHP CLI application 和PHP web application的区别,希望得到解答。 PHP中本地电脑和服务器时间不一样怎么办 PHP错误日志的时间与系统时间不一致,怎么解决 PHP date获取系统时间不对怎么办 PHP报时区错误怎么办? PHP错误日志的时间与系统时间不一致,怎么解决? php时间 与日期 php时间计算问题 php5时间修改问题 laravel 5 UEditor怎么使用的 laravel 如何使用ueditor laravel-echo-server https下报错 think,think of,think about,think over的区别和用法 谷歌浏览器的开发者工具好用吗 谷歌浏览器chrome怎么抓包,怎么开发者工具抓包 求助,谷歌浏览器F12开发者工具,上下布局改成左右 谷歌浏览器开发者工具怎样调试程序 使用python 程序 使用input函数输入10位同学的成绩 求10位同学的和及平均数_问一问 用python编写程序输入10名学生的成绩,进行优、良、中、及格和不及格的统计? Python至少输入五个成绩怎么编程? 使用python 程序 使用input函数输入10位同学的成绩 求10位同学的和及平均数 python程序功能输入若干个的学生成绩统计分数大于等于85 用python怎么写出输入语文和数学成绩,求出其总分和平均数 python循环输入若干个同学的成绩,求出这些同学的成绩平均值、最小值和最大值? 用python语言 实现从键盘输入若干学生成绩(输入q结束),如果成绩小于0,则重新输入.统计学生人数和平均分 Python中输入一个列表,表示若干个学生成绩。再输入某个学生成绩,查询他的排名? 编程实现:从键盘输入10个学生的成绩,计算出平均分,并输出低于平均分的学生成绩大神们帮帮忙 Python 输入全班30名学生的姓名和成绩,输出其中的最高分和最低分,并求全班同学的(要求使用字典) python:已知10个成绩: 68, 75, 32, 99, 78, 45, 88, 72, 83, 78。请将成绩存放在列表中,请对其进行统计 python输入三个同学的学号、姓名、平时成绩、 机考成绩 ·按格式打印出三? python 中如何将一个字符反转 python怎么反转字符串 python怎么实现单词反转字符串 Python检测字符串“made in china”中是否包含有china,并逆序输出字符串。 逆序截取 python中有一案例没明白,s[6:-2-1]结果是什么?请大神指教。 如何利用python语言匹配文本文件中的指定字符串,并将其所在行的后面几 烟花怎么画?