$time = time();
echo date('Y-m-d h:i:s', $time);//这里输出的不是当前时间,据说是差了8小时
然后
$time = time() + 60*60*8;
echo date('Y-m-d h:i:s', $time);//这里输出的还是不是当前时间
请问该如何做?设置了date_default_timezone_set('UTC')
解决方案 »
- PHP的时间显示问题
- 【分享】我最新收集的一套PHP入门视频
- 数据输出问题?
- 求给一段PHP批量生成html代码
- apache+windows遇到的一个奇怪问题
- lifetype 白屏如何打开错误提示
- extjs+php ,大家来看看是我的json输出的问题,还是我的extjs没有写对呢?
- 再问个小问题,别笑我! 继续给分!
- 谁知道php4.2.3版本到底跟以前的版本有多大的区别?
- 帮我看看是什么出错,好吗?Fatal error: Maximum execution time of 30 seconds exceeded in G:\supermarket\SearchHeTong.php on line 186
- 两个文本框,一个输入,另一个根据输入的值得到另外一个值
- php+mysql一对多的多表联合查询及显示问题
echo date("Y-m-d H:i:s",$time);
我倒。原来是这样啊。她妹的,折腾我半天了。还有请问如何设置中国时区
date_default_timezone_set('shanghai')?
date_default_timezone_set('Asia/Shanghai');
居然才发现
<?php
date_default_timezone_set('Etc/GMT-8');//设置时区
echo date('Y-m-d H:i:s');
?>