Im在挪威编码基于文本的黑手党游戏,需要时间检测帮助。这就是交易。如果玩家购买产品的时间超过午夜(24小时制),则可以删除mysql记录。这是我试过的,但不确定这是最好的方法:如何检测时间已过午夜?
// Har livvakt? (Has bodyguard)
if($this->isTheftProtected($user_id)){
$sql = mysql_query("SELECT * FROM `UserTing` WHERE t_meta = '2' AND t_owner = '".$user_id."'");
$rows = mysql_fetch_array($sql);
$timeThen = date("Hi", $rows["t_time"]);
$theNow = date("Hi");
if($timeThen > 0000){
// Slett produktet <- Delete here... past midnight.
} else {
// Behold.
}
} else {
return;
}
那么,有没有更好的方法。是否应该考虑使用时间()?它真的如何做到这一点,我的问题是。 此致敬礼。 ;)
除了一个每一天的毫秒正好在24:00:00 *是*过去午夜。你将需要让你的问题更具体。 – 2012-07-29 05:25:36