编程论坛's Archiver

gdk2006 发表于 2008-1-23 13:27

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

我用代码:
<?

  echo date(H);

?>
如果我现在的时间是13:24:00
这样写的话应该返回是13,但是它返回了一个05,想问问这个是怎么回事,不管怎么换都是这样的,就是没有办法获取24 小时格式的小时。望大家指点。

wyg4859 发表于 2008-1-23 14:33

你的系统时间错了,不是北京时间,去php.ini里改回来!

cnenc 发表于 2008-1-24 22:06

时区问题,

gehouse 发表于 2008-1-29 13:12

好像有什么timezone设为asia/shanghai就可以

gdk2006 发表于 2008-1-30 12:34

我找到解决的方法了,是在PHPchina的一个老兄说的!
date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d H:i:s');

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

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.