Sie können Stunden und Minuten mittels explode()
trennen, dann die Zeit in Minuten berechnen und dann eine Differenz bilden, z.B.
list($h1, $m1) = explode(':', value('OE01_01'));
list($h2, $m2) = explode(':', value('OE01_01'));
$min1 = $h1 * 60 + $m1;
$min2 = $h2 * 60 + $m2;
$diff = $min2 - $min1;
html('<p>Der Zeitunterschied sind '.$diff.' Minuten.</p>');
Diese Differenz können Sie im Datensatz mittels put()
speichern.
Stellen Sie aber sicher, dass der Fragebogen auf eine formal korrekte Angabe besteht. Wenn die Angabe ein anderes Format hat oder fehlt, gibt es sonst Fehlermeldungen.