Hocam ben burada 24 saate göre ayarladım sen onu kendine göre düzenle(date a veritabanında ki kayıt olduğu zaman örn. 17.02.2018 14.00, dateB ise şimdiki zaman)

if(!isset($_SESSION['oturum'])){

}

$user_nickname = $_SESSION['user_nickname'];
$data_cek = mysql_query("SELECT * FROM tbl_missions WHERE mission_username = '$user_nickname' LIMIT 1");
$data_yaz = mysql_fetch_array($data_cek);

if(isset($_POST['odulu_al'])){
$last_date = date("d.m.Y H.i");

$veri_guncelle = mysql_query("UPDATE tbl_missions SET mission_lastdate = '$last_date' WHERE mission_username = '$user_nickname' ");
if($veri_guncelle){
echo 'İşlem Başarılı';

}else{
echo 'İşlem Başarısız';
}
echo '

';
}

$dateA = $data_yaz['mission_lastdate'];
$dateB = date('d.m.Y H.i');

$timediff = strtotime($dateB) - strtotime($dateA);

if($timediff > 86400){
echo '



';
}else{
echo 'Ödülü Al';
}
?>