PHP获取当前时间不准确问题解决方案


Posted in PHP onAugust 14, 2020

从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。

关于timezone 大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi ,PRC(依次为重庆,上海,乌鲁木齐,中华人民共和国)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)还有新加坡:Asia/Singapore其它:Etc/GMT-8 ,Singapore ,Hongkong

解决方法一:

再添加时间前 插入:CODE:(好像不用加) date_default_timezone_set(PRC);

解决方法二:

echo date("Y-m-d H:i:s", time()+8*60*60);

解决方法三(修改php.ini文件):

找到php.ini中的“;date.timezone =”这行,将“;”去掉,改成“date.timezone = PRC”(PRC:People's Republic of China 中华人民共和国),重启Apache,问题解决。

附:date时间格式

date("Y-m-d H:i:s"); 显示的格式: 年-月-日 小时:分钟:秒

相关时间参数:

a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
D - 星期几,三个英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小时制的小时; 如: "01" 至 "12"
H - 24 小时制的小时; 如: "00" 至 "23"
g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
i - 分钟; 如: "00" 至 "59"
j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
l - 星期几,英文全名; 如: "Friday"
m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"
M - 月份,三个英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序数,二个英文字母; 如: "th","nd"
t - 指定月份的天数; 如: "28" 至 "31"
U - 总秒数
w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位数字; 如: "1999"
y - 年,二位数字; 如: "99"
z - 一年中的第几天; 如: "0" 至 "365"

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
第十四节--命名空间
Nov 16 PHP
谈谈新手如何学习PHP
Dec 23 PHP
PHP人民币金额数字转中文大写的函数代码
Feb 27 PHP
解析php中获取系统信息的方法
Jun 25 PHP
教你如何解密 “ PHP 神盾解密工具 ”
Jun 20 PHP
javascript some()函数用法详解
Nov 13 PHP
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
Nov 19 PHP
php中explode的负数limit用法分析
Feb 27 PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
Mar 03 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
Oct 13 PHP
解决laravel 5.1报错:No supported encrypter found的办法
Jun 07 PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
Oct 15 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
Aug 11 #PHP
php实现微信和支付宝支付的示例代码
Aug 11 #PHP
php封装实现钉钉机器人报警接口的示例代码
Aug 08 #PHP
基于PHP的微信公众号的开发流程详解
Aug 07 #PHP
php+js实现点赞功能的示例详解
Aug 07 #PHP
PHP基于phpqrcode类生成二维码的方法示例详解
Aug 07 #PHP
php模拟post提交请求调用接口示例解析
Aug 07 #PHP
You might like
php按字符无乱码截取中文的方法
2015/03/27 PHP
CakePHP框架Session设置方法分析
2017/02/23 PHP
PHP学习笔记之session
2018/05/06 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
用js实现预览待上传的本地图片
2007/03/15 Javascript
用javascript实现自定义标签
2007/05/08 Javascript
不错的JS中变量相关的细节分析
2007/08/13 Javascript
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
JavaScript常用脚本汇总(二)
2015/03/04 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
如何消除inline-block属性带来的标签间间隙
2016/03/31 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
2017/01/04 Javascript
利用js判断手机是否安装某个app的多种方案
2017/02/13 Javascript
js判断文件类型大小并给出提示的实现方法
2018/01/03 Javascript
浅谈vue-cli 3.0.x 初体验
2018/04/11 Javascript
node.js中fs文件系统模块的使用方法实例详解
2020/02/13 Javascript
js判断密码强度的方法
2020/03/18 Javascript
vue动态设置路由权限的主要思路
2021/01/13 Vue.js
[51:10]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python使用7z解压软件备份文件脚本分享
2014/02/21 Python
Python中使用urllib2模块编写爬虫的简单上手示例
2016/01/20 Python
对numpy中shape的深入理解
2018/06/15 Python
Python装饰器简单用法实例小结
2018/12/03 Python
Python中的异常处理try/except/finally/raise用法分析
2019/02/28 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
python使用pandas抽样训练数据中某个类别实例
2020/02/28 Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
2020/04/24 Python
keras打印loss对权重的导数方式
2020/06/10 Python
英国领先的运动物理治疗供应公司:Vivomed
2018/07/14 全球购物
单位成立周年感言
2014/01/26 职场文书
空中乘务员岗位职责
2014/03/08 职场文书
创业培训计划书
2014/05/03 职场文书
综合办公室岗位职责
2015/04/11 职场文书
全网非常详细的pytest配置文件
2022/07/15 Python