zeit errechnen und punkte verteilen

Anacondi

Erfahrenes Mitglied
Hi , ich habe folgendes problem
PHP:
$uhrzeit1 = $data["einsatzzeit"];
$datum2 = time();
$einsatzpunkte = $data["einsatzpunkte"];

die $uhrzeit ist die timestamp, die in der datenbank liegt.

Ein user hat jetzt zum Beispiel 0 Einsatzpunkte, als die Timestamp in die datenbank geschrieben wurde.

Jetzt soll alle 60 Sekunden ein Einsatzpunkt hinzu kommen. Dazu rufe ich die aktuelle Timestamp ab und dann will ich die mit der Timestamp aus der datenbank vergleichen.
Und so soll dann errechnet werden, wieviele Punkte der User bekommt.

Ich hoffe, ich hab mich nicht zu dumm ausgedrückt, so das ihr wisst, was ich möchte
 
Hallo hier ein Beispiel für das Berechen der Tage die zwischen den 2 Timestamps liegen. Für Stunden, Minuten usw. darfst du selber mal bisschen denken:).

PHP:
$timestampOld = (time()-400000); // -400000 ist nur um einen alten Timestamp zu simulieren
$timestampNew = time();

echo $timestampNew;

$dateOld = $timestampOld;
$dateNew = $timestampNew;

$dateDiff = $dateNew - $dateOld;
$dateDiff = $dateDiff / 86400; // durch das Teilen durch 86400 bekommt man Tage, für Stunden usw ändern

echo $dateDiff;

Viele Grüße,

Michael
 
Zurück