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