我用挪威语编写了一个基于文本的黑手党游戏,需要时间检测方面的帮助。所以这是交易。如果玩家购买产品后的时间已超过午夜(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;
}
那么,有没有更好的方法。应该考虑使用 time() 吗?我的问题是如何做到这一点。问候。;)