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 相关文章推荐
第三节 定义一个类 [3]
Oct 09 PHP
生成静态页面的php函数,php爱好者站推荐
Mar 19 PHP
Cannot modify header information错误解决方法
Oct 08 PHP
PHP中include()与require()的区别说明
Mar 10 PHP
PHP 魔术函数使用说明
May 14 PHP
PHP zlib扩展实现页面GZIP压缩输出
Jun 17 PHP
php页面缓存ob系列函数介绍
Oct 18 PHP
php通过array_merge()函数合并两个数组的方法
Mar 18 PHP
PHP使用内置dir类实现目录遍历删除
Mar 31 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
Jan 19 PHP
thinkphp 手机号和用户名同时登录
Jan 20 PHP
Yii2语言国际化自动配置详解
Aug 22 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贪婪算法解决0-1背包问题实例分析
2015/03/23 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
2015/03/25 PHP
解决php-fpm.service not found问题的办法
2017/06/06 PHP
关于this和self的使用说明
2010/08/01 Javascript
jquery拖动插件(jquery.drag)使用介绍
2013/06/18 Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
js/jquery去掉空格,回车,换行示例代码
2013/11/05 Javascript
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
jquery.form.js用法之清空form的方法
2014/03/07 Javascript
js生成随机数的过程解析
2015/11/24 Javascript
浅析JavaScript中的array数组类型系统
2016/07/18 Javascript
JS实现图片延迟加载并淡入淡出效果的简单方法
2016/08/25 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
Taro集成Redux快速上手的方法示例
2018/06/21 Javascript
代码分析vue中如何配置less
2018/09/28 Javascript
webpack file-loader和url-loader的区别
2019/01/15 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
Python中使用logging模块代替print(logging简明指南)
2014/07/09 Python
理解Python中的With语句
2016/03/18 Python
Python输出带颜色的字符串实例
2017/10/10 Python
python 设置文件编码格式的实现方法
2017/12/21 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
Python爬取微信小程序通用方法代码实例详解
2020/09/29 Python
斯凯奇美国官网:SKECHERS美国
2016/08/20 全球购物
2014年护理工作总结范文
2014/11/14 职场文书
护士个人年终总结
2015/02/13 职场文书
银行招聘自荐信
2015/03/06 职场文书
PHP判断是否是json字符串
2021/04/01 PHP
用Python制作灯光秀短视频的思路详解
2021/04/13 Python
Golang 正则匹配效率详解
2021/04/25 Golang
Python 线程池模块之多线程操作代码
2021/05/20 Python
能让Python提速超40倍的神器Cython详解
2021/06/24 Python