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 相关文章推荐
不用GD库生成当前时间的PNG格式图象的程序
Oct 09 PHP
一个PHP+MSSQL分页的例子
Oct 09 PHP
轻松修复Discuz!数据库
May 03 PHP
UCenter Home二次开发指南
May 28 PHP
PHP数组传递是值传递而非引用传递概念纠正
Jan 31 PHP
深入掌握include_once与require_once的区别
Jun 17 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
Dec 15 PHP
C# WinForm中实现快捷键自定义设置实例
Jan 23 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
Jun 13 PHP
PHP中STDCLASS用法实例分析
Nov 11 PHP
PHP类的自动加载与命名空间用法实例分析
Jun 05 PHP
PHP number_format函数原理及实例解析
Jul 14 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 Undefined index和Undefined variable的解决方法
2008/03/27 PHP
thinkphp 多表 事务详解
2013/06/17 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
php 启动报错如何解决
2014/01/17 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
CodeIgniter配置之routes.php用法实例分析
2016/01/19 PHP
PHP中静态变量的使用方法实例分析
2016/12/01 PHP
PHP序列化的四种实现方法与横向对比
2018/11/29 PHP
jquery修改网页背景颜色通过css方法实现
2014/06/06 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
通过bootstrap全面学习less
2016/11/09 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
ES6/JavaScript使用技巧分享
2017/12/14 Javascript
今天,小程序正式支持 SVG
2019/04/20 Javascript
Vue请求java服务端并返回数据代码实例
2019/11/28 Javascript
webpack打包优化的几个方法总结
2020/02/10 Javascript
python函数式编程学习之yield表达式形式详解
2018/03/25 Python
详解Python 函数如何重载?
2019/04/23 Python
安装好Pycharm后如何配置Python解释器简易教程
2019/06/28 Python
基于python的Paxos算法实现
2019/07/03 Python
python监控进程状态,记录重启时间及进程号的实例
2019/07/15 Python
Django处理Ajax发送的Get请求代码详解
2019/07/29 Python
python字符串替换re.sub()方法解析
2019/09/18 Python
Python语法之精妙的十个知识点(装B语法)
2020/01/18 Python
Python程序慢的重要原因
2020/09/04 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
Spanx塑身衣官网:美国知名内衣品牌
2017/01/11 全球购物
NBA德国官方网上商店:NBA Store德国
2018/04/13 全球购物
机修工岗位职责
2013/11/24 职场文书
班级学习计划书
2014/04/27 职场文书
家庭财产分割协议范文
2014/11/24 职场文书
2016庆祝国庆67周年宣传语
2015/11/25 职场文书
2016天猫双十一广告语
2016/01/28 职场文书
导游词之安徽醉翁亭
2020/01/10 职场文书
CSS 制作波浪效果的思路
2021/05/18 HTML / CSS
Python机器学习之底层实现KNN
2021/06/20 Python