Hallo,
ich habe eine Lösung mit einem "kleinen Problem" gefunden, die wie folgt aussieht:
var cStart = this.getField("start_time_1").value;
var cStop = this.getField("stop_time_1").value;
var cPause = this.getField("pause_time_1").value;
cNull = "00:00"
if (cStart != "" && cStop != "") {
var tStart = parseTime(cStart);
var tStop = parseTime(cStop);
var tPause = parseTime(cPause);
tNull=parseTime(cNull);
var total = ((6*(tStop - tStart)/(1000*60*60)) - (6*(tPause - tNull)/(1000*60*60)));
event.value = (total < 0 ? total += 24 : total);
}
else {
event.value = "";
}
Mein Problem ist nur, dass wenn in pause_time_1 nichts eingetragen wird, ein falscher Wert berechnet wird. Kann man die obere Formel so ändern, dass wenn pause_time_1 leer ist, der Wert 00:00 übernommen wird?
Danke für Eure Hilfe
Grüße Michael