mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Anpassungen Zeitaufzeichnung; Tagessumme hinzugefügt; Nach dem Neu Anlegen wird wieder in den Neu Modus gewechselt und als VON-Zeit das Ende des vorherigen Eintrages genommen
This commit is contained in:
+35
-5
@@ -160,10 +160,10 @@ class datum
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Zieht ein Datum von einem anderen ab, und gibt die differenz in Tagen zurueck (mit Vorzeichen)
|
||||
* @param $datum1
|
||||
* @param $datum2
|
||||
/**
|
||||
* Zieht ein Datum von einem anderen ab, und gibt die differenz in Tagen zurueck (mit Vorzeichen)
|
||||
* @param $datum1
|
||||
* @param $datum2
|
||||
*/
|
||||
public function DateDiff($datum1, $datum2)
|
||||
{
|
||||
@@ -206,8 +206,38 @@ class datum
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Summiert 2 Zeiten Stunde:Minute
|
||||
* Es liefert keine Uhrzeit zurueck sondern Stunden und Minuten
|
||||
* zB 12:10 + 23:15 = 35:25
|
||||
*
|
||||
* @param $zeit1
|
||||
* @param $zeit2
|
||||
* @return summe der beiden zeiten im Format Stunden:Minuten
|
||||
*/
|
||||
public function sumZeit($zeit1, $zeit2)
|
||||
{
|
||||
list($h1, $m1) = explode(':', $zeit1);
|
||||
list($h2, $m2) = explode(':', $zeit2);
|
||||
|
||||
$m1 +=$m2;
|
||||
|
||||
if($m1>=60)
|
||||
{
|
||||
$uebertrag = (int)($m1/60);
|
||||
$h1+= $uebertrag;
|
||||
}
|
||||
$m1=$m1%60;
|
||||
$h1+=$h2;
|
||||
if($m1<10)
|
||||
$m1='0'.$m1;
|
||||
if($h1<10)
|
||||
$h1='0'.$h1;
|
||||
|
||||
return $h1.':'.$m1;
|
||||
}
|
||||
|
||||
#------------------------------------------------------------------------------------------------
|
||||
/**
|
||||
* Prueft und Liefert ein Datum im angegeben Format
|
||||
* fuer die Formatierung wird die Funktion formatDatum verwendet
|
||||
|
||||
Reference in New Issue
Block a user