Hallo,
ich möchte nur wenn $date älter ist als 3 Wochen den wert '1' zurückbekommen, anderenfalls 0.
Ich habe nun das Problem mit der Funktion,
daß sie mir immer 1 ausgibt, obwohl das Datum doch nicht älter ist als 3 Wochen
$date beinhalte ein altes datum (time())
$now ist der aktuelle Time()
$dif sind halt die drei Wochen
ich möchte nur wenn $date älter ist als 3 Wochen den wert '1' zurückbekommen, anderenfalls 0.
Ich habe nun das Problem mit der Funktion,
daß sie mir immer 1 ausgibt, obwohl das Datum doch nicht älter ist als 3 Wochen
$date beinhalte ein altes datum (time())
$now ist der aktuelle Time()
$dif sind halt die drei Wochen
PHP-Code:
<?php
$date=1128258529;
$dif=1814400; // 3 Wochen
$now=1128258530;
function erasedate($now,$date)
{
$tmp=$now-$date;
if($tmp >= $dif){return 1;}
else{return 0;}
}
echo erasedate($now,$date);
?>
Kommentar