paschef: Berechnungs-Problem

Beitrag lesen

Danke!

Bitte

Und eine letzte Frage, hoffe ich bin nicht zu unverschämt, finde aber nirgend eine Hilfe dazu.

Meine Daten sind Zeitangaben, genau gesagt Überstunden!
Allerdings nicht im Stunden/Minutenformat!
D.h. 4,25 wären eigentlich 4 Stunden und 15 Minuten.

Gibts da ne Funktion zur Umrechnung? Jedenfalls wies ich nicht wie in PHP.

Es soll also aus 4,25 folgendes werden: 4 Stunden, 15 Minuten

Wusste ich's doch, das es um Arbeitszeit geht. Das Problem kenne ich nämlich....
Ich hab das damals (umständlich vielleicht, aber funktioniert seit 2 Jahren) für die Anzeige etwa so gelöst:

$minuten = ($zeitwert * 60) % 60; //modulo 60
$erg = floor($zeitwert) .":". $minuten;

Hier:
(4,25 * 60) % 60 -> 15
4 .":". 15       -> 4:15

Hinweis: Die modulo-Funktion liefert dasselbe Vorzeichen
(-4,25 * 60) % 60 -> -15
Also evtl. doch mal über Betragsfunktionen nachdenken. Oder über den Sinn von negativen Überstunden ;-)

Wenn Du da noch mehr Probleme hast (Benutzereingaben hin- und herrechnen), dann pas@exquit.com

Danke. Das soll nun aber die letzte Frage sein....

Bei Zeiterfassung ? Sei Dir mal nicht so sicher...

Gruß,
paschef