我的时间问题谁能帮我下??
我的服务器在美国
整个论坛的时间都很正常
唯独今日排行这里有问题
我把那块代码改了一下
统计结果比原来的更靠近真实值一些
但依然不正确- //今日发贴排行
- $tomonth = gmdate("n");
- $todate = gmdate("j");
- $toyear = gmdate("Y");
- $poststar = array();
- if ($HomeShow['Five_Date']==1) { $time = mktime(0, 0, 0, $tomonth, $todate, $toyear) + 8*3600; }//本日
- if ($HomeShow['Five_Date']==2) { $time = mktime(0, 0, 0, $tomonth, $todate, $toyear) - 604800 + 8*3600; }//本周
- if ($HomeShow['Five_Date']==3) { $time = mktime(0, 0, 0, $tomonth, 1, $toyear) + 8*3600; }//本月
- if ($HomeShow['Five_Date']==4) { $time = mktime(0, 0, 0, 1, 1, $toyear) + 8*3600; }//本年
- if ($HomeShow['Five_Date']==5) { $time = 0; }//总排行
复制代码 原来使用的是date函数而不是现在的gmdate
另外后面的时间声称mktime后并没有 +8*3600
帮我去论坛看看吧
www.miaokefans.com
[ 本帖最后由 dongqingtree 于 2008-8-19 02:54 编辑 ] |