Die Dauer eines Laufes
Eingetragen von esseff (173)
am 01.12.2010 - 16:25 Uhr in
am 01.12.2010 - 16:25 Uhr in
Ich habe nun mittels Views_calc eine View erstellt, in der verschiedene dinge summiert werden, so z.b. anzahl an gelaufenen km. Jetzt hab ich das nächste Problem. Die Dauer eines Laufes im richtigen Format anzugeben. Ich hab bisher nichts im Date-Modul gefunden, was mir sowas bietet wie: 00:56:45 (hh:mm:ss) und dann auch noch erfolgreich summiert werden kann.
Gibts da Abhilfe oder hab ich was übersehen?
Gruß
Sven
- Anmelden oder Registrieren um Kommentare zu schreiben
Das Date Modul kann dir auch
am 02.12.2010 - 13:42 Uhr
Das Date Modul kann dir auch normale UNIX Timestamps zurückliefern, diese könntest du dann für die Berechnung verwenden.
Ein Beispiel für Berechung:
<?php
function timeDiff($firstTime,$lastTime)
{
// convert to unix timestamps
$firstTime=strtotime($firstTime);
$lastTime=strtotime($lastTime);
// perform subtraction to get the difference (in seconds) between times
$timeDiff=$lastTime-$firstTime;
// return the difference
return $timeDiff;
}
//Usage :
echo timeDiff("2002-04-16 10:00:00","2002-03-16 18:56:32");
?>
Laut der Beschreibung von Views_calc soll es auch möglich sein "MySQL spezifische Funktionen " zu verwenden - im folgenden Thread wird dir gezeigt, wie man in MySQL Zeitdifferenzen ausrechnen kann -
http://forums.mysql.com/read.php?52,124334,124334
http://bytes.com/topic/mysql/answers/712526-how-calculate-difference-bet...
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
wenn ich das richtig
am 06.12.2010 - 07:41 Uhr
wenn ich das richtig verstehe, müsste man dann die Start- und die Endzeit eingeben. Ich glaube, das ist demjenigen zu viel des Guten. Der will einfach nur seine gelaufene Zeit eintragen und nicht erst überlegen, wann er gestartet ist und wann er angekommen ist und dann auch noch überprüfen, ob's hinhaut.
Gruß
Sven