Zeitdifferenzen berechnen

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
weichold
Beiträge: 3
Registriert: 03.12.2015, 18:28

Zeitdifferenzen berechnen

Beitrag von weichold » 17.12.2015, 12:24

Hallo,

ich möchte die Differenz zwischen einer Start- und einer Endzeit berechnen. Also zB 14:00 ist die Startzeit und 16:00 die Endzeit, wobei auch die Zeiten über den Tageswechsel hinaus gehen können.
hab mal folgendes Skript geschrieben, wo es noch Probleme gibt:
Formular1.#subform[0].DAE::calculate - (FormCalc, client)
var tDA1= Time2Num(DA1,"HH:MM:SS")
var tDA2= Time2Num(DA2, "HH:MM:SS")
var tDA3= "86400000";
var tDA4="3599000"
var tDAE="0"
if ( tDA2 > tDA1) then
tDAE =tDA2-tDA1-tDA4
else
tDAE=tDA3-tDA2+tDA1
endif

DAE=Num2Time(tDAE)

Als Probleme habe ich:
wenn ich bei beiden Time2Num als Format "HH:MM" einstelle, kommt kein Ergebnis mehr raus.
Bei dem Endergebnis zeigt er immer AM oder PM, was dort ja gar nicht notwendig ist.
Gibt es da eine Lösung?

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Zeitdifferenzen berechnen

Beitrag von armine » 17.12.2015, 13:45

Suchst du das?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

weichold
Beiträge: 3
Registriert: 03.12.2015, 18:28

Zeitdifferenzen berechnen

Beitrag von weichold » 17.12.2015, 14:07

Ja genau :-)

weichold
Beiträge: 3
Registriert: 03.12.2015, 18:28

Zeitdifferenzen berechnen

Beitrag von weichold » 17.12.2015, 17:34

Kannst du mir erklären, worum FormCalc oder Java nicht einfacher mit Zeiten rechnen kann, wäre ja toll :-)

Antworten