php取到的时间总是差8小时的解决方法

简介: 从php5.1开始,在设置文件”php.ini”里面有一项叫做”date.timezone”,可以设置服务器所在的时区。刚安装的php此项应该是注释掉的,这种情况下使用的是格林尼治标准时间,也就是+-0的时区。
从php5.1开始,在设置文件”php.ini”里面有一项叫做”date.timezone”,可以设置服务器所在的时区。刚安装的php此项应该是注释掉的,这种情况下使用的是格林尼治标准时间,也就是+-0的时区。
我们可以把这个配置改掉,即去掉前面的分号,在后面的等号之后加上”PRC”,比如”date.timezone=PRC”,就可以纠正过来。其他备选的值有”Asia/Chongqing”、”Asia/Shanghai”、”Asia/Urumqi”、”Asia/Macao”、”Asia/Hong_Kong”、”Asia/Taipei”、”Asia/Singapore”,或者直接使用”Etc/GMT-8″。
如果遇到了像虚拟主机那种无法修改配置文件的情况,可以在获取时间之前加上一句”date_default_timezone_set(‘PRC’);”,就解决了。
相关文章
|
9月前
|
SQL 安全 程序员
PHP编程中的关键性错误及解决方法
在PHP编程过程中,程序员常常会遇到一些关键性错误,这些错误可能会导致程序运行异常甚至崩溃。本文将重点探讨PHP编程中常见的关键性错误,并提供解决方法,帮助程序员更好地应对这些问题,提高编程效率和代码质量。
52 1
没有可用的软件包 php5-mysql,但是它被其它的软件包引用了。解决方法
没有可用的软件包 php5-mysql,但是它被其它的软件包引用了。解决方法
275 0
|
3月前
|
数据采集 网络安全 PHP
用PHP抓取HTTPS资源时的常见问题与解决方法
本文探讨了在PHP中抓取HTTPS资源时常见的问题及其解决方案,包括SSL证书验证、反爬机制应对、HTTPS代理设置及提高抓取效率。通过代码示例展示了如何使用代理IP和合理设置请求头等方法,以高效获取贝壳网的房价数据。
|
6月前
|
应用服务中间件 Linux 网络安全
【Azure 应用服务】PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
【Azure 应用服务】PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
|
8月前
|
应用服务中间件 Linux 网络安全
PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
在Azure App Service for Linux上部署的PHP应用遇到上传文件超过1MB时出现413 Request Entity Too Large错误的解决之法
247 0
|
PHP Windows
windows下 Call to undefined function posix_getpid() in ……\Workerman\Worker.php 的解决方法
windows下 Call to undefined function posix_getpid() in ……\Workerman\Worker.php 的解决方法
226 0
windows下 Call to undefined function posix_getpid() in ……\Workerman\Worker.php 的解决方法
|
SQL 安全
dedecms cookies泄漏导致SQL漏洞 article_add.php 的解决方法
漏洞名称:dedecms cookies泄漏导致SQL漏洞 补丁文件:/member/article_add.php 补丁来源:云盾自研 漏洞描述:dedecms的文章发表表单中泄漏了用于防御CSRF的核心cookie,同时在其他核心支付系统也使用了同样的cookie进行验证,黑客可利用泄漏的cookie通过后台验证,进行后台注入。
111 0
|
安全 PHP 数据库
php环境无法上传文件的解决方法
php环境无法上传文件的解决方法
245 0
PHP实现截取中文字符串不出现?号的解决方法
PHP实现截取中文字符串不出现?号的解决方法
137 0

热门文章

最新文章