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 相关文章推荐
一个简单计数器的源代码
Oct 09 PHP
Codeigniter操作数据库表的优化写法总结
Jun 12 PHP
Codeigniter出现错误提示Error with CACHE directory的解决方案
Jun 12 PHP
php上传文件问题汇总
Jan 30 PHP
php快速查找数据库中恶意代码的方法
Apr 01 PHP
PHP二维数组去重算法
Dec 17 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
May 29 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
Jul 13 PHP
php进程daemon化的正确实现方法
Sep 06 PHP
深入学习微信网址链接解封的防封原理visit_type
Aug 15 PHP
php获取是星期几的的一些常用姿势
Dec 15 PHP
PHP实现倒计时功能
Nov 16 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/09/25 PHP
PHP设计模式之迭代器模式
2016/06/17 PHP
Yii2 RESTful中api的使用及开发实例详解
2016/07/06 PHP
微信封装的调用微信签名包的类库
2017/06/08 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
2017/09/29 PHP
javascript整除实现代码
2010/11/23 Javascript
jquery蒙版控件实现代码
2010/12/08 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
BootStrap selectpicker
2016/06/20 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
获取当前按钮或者html的ID名称实例(推荐)
2017/06/23 Javascript
js canvas实现画图、滤镜效果
2018/11/27 Javascript
layui中select,radio设置不生效的解决方法
2019/09/05 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
2020/03/12 jQuery
Vue——前端生成二维码的示例
2020/12/19 Vue.js
[05:15]DOTA2英雄梦之声_第16期_灰烬之灵
2014/06/21 DOTA
[03:48]显微镜下的DOTA2第四期——TP动作
2014/06/20 DOTA
用python写的一个wordpress的采集程序
2016/02/27 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
理解python中生成器用法
2017/12/20 Python
Python基于Twilio及腾讯云实现国际国内短信接口
2020/06/18 Python
使用CSS3的appearance属性改变任何元素的浏览器默认风格
2012/12/24 HTML / CSS
html5-canvas中使用clip抠出一个区域的示例代码
2018/05/25 HTML / CSS
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
智能电子应届生求职信
2013/11/10 职场文书
财务部副经理岗位职责范本
2014/06/17 职场文书
工作粗心大意检讨书
2014/09/18 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
四风问题对照检查材料思想汇报
2014/10/07 职场文书
交通事故调解协议书
2015/05/20 职场文书
2015年语言文字工作总结
2015/07/23 职场文书
六一儿童节园长致辞
2015/07/31 职场文书
离职告别感言
2015/08/04 职场文书
2016教师学习党章心得体会
2016/01/15 职场文书