注册 登录
编程论坛 PHP技术论坛

[求助]获取24 小时格式问题?

gdk2006 发布于 2008-01-23 13:27, 2029 次点击
我用代码:
<?

  echo date(H);

?>
如果我现在的时间是13:24:00
这样写的话应该返回是13,但是它返回了一个05,想问问这个是怎么回事,不管怎么换都是这样的,就是没有办法获取24 小时格式的小时。望大家指点。
4 回复
#2
wyg48592008-01-23 14:33
你的系统时间错了,不是北京时间,去php.ini里改回来!
#3
cnenc2008-01-24 22:06
时区问题,
#4
gehouse2008-01-29 13:12
好像有什么timezone设为asia/shanghai就可以
#5
gdk20062008-01-30 12:34
我找到解决的方法了,是在PHPchina的一个老兄说的!
date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d H:i:s');

默认将时区设置成亚洲的就可以了!
1