Seite 1 von 1
Dauer (Uhrzeit) in Dezimalzahl umwandlen
Verfasst: 24.03.2015, 15:53
von Firefox012
Hallo,
es soll eine Dauer! (von 01:30 (1 Std 30 Minuten) in eine Dezimalzahl umgewandelt werden, um dieses Ergebnis anschließend in einer weiteren Rechenoperation verwenden zu können.
Wie läßt sich dies via javaScript/formCalc realisieren?
Danke für eure Hilfe
Firefox012
Dauer (Uhrzeit) in Dezimalzahl umwandlen
Verfasst: 24.03.2015, 16:45
von armine
Hallo,
du kämpfst mit der Zeit? An den Stunden ändert sich nichts und die Minuten musst du durch 60 teilen.
vg armine
Dauer (Uhrzeit) in Dezimalzahl umwandlen
Verfasst: 25.03.2015, 08:47
von Firefox012
Hallo armine,
danke für deine prompte Antwort auf meine Anfrage!
Leider wird das Ergebnis in "Stunden-Bereich" falsch dargestellt/berechnet. (siehe Anhang)
Oder liegt es womöglich an einer Einstellung im Reader/Acrobat?
Viele Grüße
Firefox012
Dauer (Uhrzeit) in Dezimalzahl umwandlen
Verfasst: 25.03.2015, 09:02
von armine
Trotz "Number(tmp[0])" werden die Zahlen als Strings aneinander gefügt.
var tmp = DateTimeField1.rawValue.split(":") ;
this.rawValue = Number(tmp[0]) + 1 * (tmp[1] / 60).toFixed(2) ;
schafft Abhilfe.
Dauer (Uhrzeit) in Dezimalzahl umwandlen
Verfasst: 25.03.2015, 09:54
von Firefox012
Hallo armine,
dass nenn' ich richtig guten Support von Dir!
Funktioniert super!
Herzlichen Dank!
Gruß
Firefox012