-1

任何人都知道此代码回显“在 2 月 2 日下午 6:09:06 禁止,直到 3 月 3 日上午 6:09:06”,而不是“在 2 月 28 日下午 6:09:06 禁止,直到 3 月 1 日下午 6:09:早上 6 点”

$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”。

4

1 回答 1

0

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

因为我试过了,1362308946对应于 3 月 3 日。

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

于 2013-02-28T23:45:34.457 回答