gdtv 发表于 2011-6-9 19:48:39

请教一个PHP基础问题gmdate('U')和time()

本帖最后由 gdtv 于 2011-6-9 22:57 编辑

考虑所有webserver类型(apaceh,nginx,lighttpd等),考虑所有服务器类型(windows,centos,Fedora,ubuntu等),考虑所有服务器里的时区设置问题,考虑所有php.ini里的时区设置问题。
不管以上设置如何,gmdate('U')和time()返回的值是不是在任何情况下都一样的?

lcnphp 发表于 2011-6-9 20:06:18

本帖最后由 lcnphp 于 2011-6-9 20:08 编辑


date_default_timezone_set('Asia/Shanghai');
echo date("M d Y H:i:s");
echo '<br/>';
echo gmdate("M d Y H:i:s");

以上代码输出的结果是 http://lcnphp.kilu.org/CI/

gmdate()同 date() 函数完全一样,只除了返回的时间是格林威治标准时(GMT)。

gdtv 发表于 2011-6-9 22:56:16

lcnphp 发表于 2011-6-9 20:06 static/image/common/back.gif
以上代码输出的结果是 http://lcnphp.kilu.org/CI/

gmdate()同 date() 函数完全一样,只除了返回的时间 ...

多谢,不过我不是问gmdate与date,我是问gmdate('U')和time(),这两者返回的时间戳是不是无论什么情况下都一样
页: [1]
查看完整版本: 请教一个PHP基础问题gmdate('U')和time()