php5中date()得出的时间为什么不是当前时间的解决方法

2015-01-24信息快讯网
相关设置是修改php.ini中的 date.timezone 参数:
[Date]
; Defines the default timezone used by the date functions
;date.timezone =

默认是关闭的,只需把注释去掉,改为即可
[Date]
; Defines the default timezone used by the date functions
date.timezone = PRC

其中PRC是“中华人民共和国”!
其他选项可以参考php手册。
不过这上面的亚洲地区漏掉了我们的首都北京,不知道老外是不是故意的!

如果没有修改php.ini的权限,只需要在调用时间日期函数的时候,调用 date_default_timezone_set('
PRC') 即可!
也可以调用date_default_timezone_get()来查看当前的时区设置!



P於XXX,大鹊乜捎玫闹凳牵
Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次橹c,上海,豸木R)
港台地^可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次榘拈T,香港,台北)
台车厍可O椋date.timezone = "Asia//Taipei"
有新加坡:Asia/Singapore


PHP5中的时间相差八小时的解决办法


安装好php5后,在论坛不经意间,在论坛上看到有人说php5.1.2的时间显示整整少8个小时,
<?php
    echo date("Y-m-d H:i:s");
?>
结果自己测试果然是相差8小时。

   后来经过在论坛上找资料,结果终于解决,在php5以及起以上的版本,要输出本地的时间(限中国)
,可以这么写代码:
<?php
   date_default_timezone_set('Asia/Shanghai');
   echo date('Y-m-d H:i:s');
?>

也可以这样写代码:
<?php
   date_default_timezone_set('Asia/Chongqing');
   echo date('Y-m-d H:i:s');
?>

这样 时间相差八小时的问题就解决了!!~~~
php 在文件指定行插入数据的代码
php将数据库导出成excel的方法
PHP 编写大型网站问题集
PHP5中使用DOM控制XML实现代码
PHP 金额数字转换成英文
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
php 格式化数字的时候注意数字的范围
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
php Smarty date_format [格式化时间日期]
php checkdate、getdate等日期时间函数操作详解
PHP 最大运行时间 max_execution_time修改方法
PHP 一个页面执行时间类代码
php microtime获取浮点的时间戳
php date与gmdate的获取日期的区别
PHP 巧用数组降低程序的时间复杂度
php 计算两个时间戳相隔的时间的函数(小时)
PHP 用数组降低程序的时间复杂度
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
flash+php+mysql打造简单留言本教程第1/3页
用PHP程序实现支持页面后退的两种方法
php下检测字符串是否是utf8编码的代码
php GD绘制24小时柱状图
php 在线打包_支持子目录
php 前一天或后一天的日期
PHP时间戳使用实例代码
PHP中Date获取时间不正确怎么办
比较全的PHP 会话(session 时间设定)使用入门代码
使用PHP的日期与时间函数技巧
php时间不正确的解决方法
PHP5中的时间相差8小时的解决办法
使用 MySQL Date/Time 类型
PHP4与PHP5的时间格式问题
php扩展ZF――Validate扩展
php中的时间显示
PHP date函数参数详解
模拟SQLSERVER的两个函数:dateadd(),datediff()
©2014-2024 dbsqp.com