时间没有回应

时间:2013-02-28 23:37:24

标签: php mysql

任何人都知道这个代码回声 “禁止于2月2日下午6:09:06,直到3月3日,上午6:09:06” 代替 “禁止于2月28日下午6:09:06,直到3月1日,上午6:09:06”

$BanDate = date("F nS, g:i:sa", $other['BanTime'] + 3600);
$BanDateK = date("F nS, g:i:sa", $other['BanTimeK'] + 3600);
if($other['BanTime'] == "life"){
echo"<center>R.I.P. ".$other['Username'].", Banned on ".$BanDateK."</center>";
} elseif($other['BanTime'] >= time()){
echo"<center>Banned on ".$BanDateK.", Until ".$BanDate."</center>";
}

数据库中的时间看起来像“1362308946”。

1 个答案:

答案 0 :(得分:0)

我的第一个猜测是$other['BanTimeK'] + 3600的值对应于2月2日...

自从我尝试过后,1362308946对应于3月3日。

仔细检查$other['BanTimeK']的值,若不能解决问题,请告诉我们更多信息。