Mit Zahlen die Zeit ausrechnen

  • Themenstarter Themenstarter Cruzifixxx
  • Beginndatum Beginndatum
Ok ich habe es

PHP:
<?php
	// Vorhandene Zeiten
  	$time1 = "3047:56";
  	$time2 = "3060:00";

  	// Sekunden von Minuten trennen
  	$arTime1 = explode(':', $time1);
  	$arTime2 = explode(':', $time2);

  	// In sekunden umrechnen
  	$sek1 = $arTime1[0]*60+$arTime1[1];
  	$sek2 = $arTime2[0]*60+$arTime2[1];

  	// Differenz ermitteln
  	$sekunden = $sek2-$sek1;

	while($sekunden > 60) {
		$sekunden = $sekunden-60;
		$minuten++;
	}
  	// Formatierte ausgabe
  	echo "Minuten : $minuten, Sekunden : $sekunden";
?>
 
Das ist nen bisserl kürzer:
Code:
 function time_diff($time1,$time2)
 {
 $diff = strtotime("+".str_replace(':',' minutes ',$time2). 'seconds')-
         strtotime("+".str_replace(':',' minutes ',$time1). 'seconds');
 return (floor($diff/60) . 'Min.,'. $diff%60 . 'Sek.');
 }
(bin jetzt wach:-))
 
Zurück