PHP 获取当前时间以及解决PHP通过date()函数取得时间错误问题
来源:互联网 发布:如何解决网络劫持 编辑:程序博客网 时间:2024/05/16 11:26
PHP通过date()函数获取时间后,你会发现小时时间不对,比现在的时间小8个小时,无论用H,还是用h都一样,这个是因为当前获取的是格林威治时间,与北京时间相差8小时。
解决方法如下:
1、修改php.ini配置文件
打开php.ini文件,一般在php配置根目录下,找到其中的 ;date.timezone,删掉前面的分号,并改为date timezone = PRC。保存,重启Apahce服务即可。
2、加上date_default_timezone_set(timezone_identifier)函数
这个函数的意思是,设置当前时区,对时间进行初始化,在页头或获取时间语句前加上这句话。
例如:
date_default_timezone_set(PRC);echo date("Y-m-d H-i-s");
参数如下设置:
date_default_timezone_set(PRC) –设置为北京时间,PRC代表中华人民共和国date_default_timezone_set(‘Asia/Shanghai’) –设置为上海时间港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北) 新加坡地区:Asia/Singapore
具体代码如下:
<html><head> <title>获取当前时间</title></head><body><div> <h1>当前时间为:</h1> <!--这个函数的意思是,设置当前时区,对时间进行初始化,在页头或获取时间语句前加上这句话。--> <?php date_default_timezone_set('PRC');?> <?php echo $showtime = date("Y-m-d H:i:s"); ?> <?php $weekarray = array("日", "一", "二", "三", "四", "五", "六"); echo "星期" . $weekarray[date("w")]; ?></div></body></html>
0 0
- PHP 获取当前时间以及解决PHP通过date()函数取得时间错误问题
- PHP通过date()函数取得时间错误
- PHP通过date()函数取得时间错误
- PHP获取系统当前时间date函数
- 一、PHP函数Date()获取当前时间
- php取得当前时间函数
- php取得当前时间函数
- php取得当前时间函数
- php取得当前时间函数
- PHP之——date()函数取得时间错误
- PHP函数Date()获取当前时间(PHP5中Date()函数获取时间相差8小时问题的解决方法)
- php用date函数获取当前时间有误怎么回事?
- php:用date函数获取当前时间有误
- PHP:用date函数获取当前时间有误的疑问
- 如何用PHP中的date()函数取得当前的确切时间
- php时区时间错误问题 date 当前时间 时差 当地 本地date_default_timezone_set
- php 获取当前时间
- php 获取当前时间
- Python使用difflib对比两个文件操作实例
- 一个简单的登录,POST表单提交时报错,403 bad or missing token!
- Ubuntu中Vmware Tools的安装与卸载 <一>
- JavaScript写出,用户输入一个三位数,求出各个数位的和。
- hibernate知识点回顾
- PHP 获取当前时间以及解决PHP通过date()函数取得时间错误问题
- ios中反向传值得几种方法
- java xsd 校验工具类
- Effective Java读书笔记——第六章 枚举和注解
- android webview加载https网站
- 碰到的一些IOS兼容性问题
- java 正则表达式去除标点符号
- android开发之蓝牙配对连接的方法
- 透明化窗口SetLayeredWindowAttributes