用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2733|回复: 2
收起左侧

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

[复制链接]
发表于 2011-6-9 19:48:39 | 显示全部楼层 |阅读模式
本帖最后由 gdtv 于 2011-6-9 22:57 编辑

考虑所有webserver类型(apaceh,nginx,lighttpd等),考虑所有服务器类型(windows,centos,Fedora,ubuntu等),考虑所有服务器里的时区设置问题,考虑所有php.ini里的时区设置问题。
不管以上设置如何,gmdate('U')和time()返回的值是不是在任何情况下都一样的?
发表于 2011-6-9 20:06:18 | 显示全部楼层
本帖最后由 lcnphp 于 2011-6-9 20:08 编辑
PHP复制代码
 
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)。
 楼主| 发表于 2011-6-9 22:56:16 | 显示全部楼层
lcnphp 发表于 2011-6-9 20:06
以上代码输出的结果是 http://lcnphp.kilu.org/CI/

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

多谢,不过我不是问gmdate与date,我是问gmdate('U')和time(),这两者返回的时间戳是不是无论什么情况下都一样

本版积分规则