Differenz in Tagen zwischen zwei Datumsfeldern

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
swordfish
Beiträge: 9
Registriert: 11.07.2013, 22:30

Differenz in Tagen zwischen zwei Datumsfeldern

Beitrag von swordfish » 29.07.2013, 09:37

Hallo,

musste mich jetzt zwangsweise von Acrobat Pro auf LCD einschießen, um mein formular umsetzen zu können.
Alles klappt soweit (auch dank der Hilfe des Forums), nur bei einem Punkt komme ich nicht weiter:

Ich ahbe zwei Datumsfelder, Feld1 ist ein Datepicker, wo das Anfangsdatum ausgewählt wird, Feld 2 wird automatisch generiert (Feld 1 + 3 Monate (z.B. 17.06.2013 --- 17.09.2013)

Aus diesen beiden Daten bruche ich die Differenz in Tagen, damit ich damit weiter rechnen kann.


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

Differenz in Tagen zwischen zwei Datumsfeldern

Beitrag von armine » 29.07.2013, 10:16

Hallo Swordfish,

im LCD ist das kein Problem, aber "Monat" ist nicht immer ein exaktes Maß. Wie willst du z.B. mit dem 30.11. oder dem 31.01. umgehen? Einen 30. habe ich im Februar noch nicht erlebt und 31.04. kommt in meinem Kalender auch nicht vor. Soll das nun Ultimo Zielmonat werden oder ein Termin im folgenden Monat?

vg armine

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Differenz in Tagen zwischen zwei Datumsfeldern

Beitrag von radzmar » 29.07.2013, 10:35

Das ist einfach mit FormCalc erledigt.

Einfach in calculate Event eines Feldes dieses Skript einsetzen.

Code: Alles auswählen

Date2Num(DatumsFeld2.formattedValue, "DD.MM.YYYY") - Date2Num(DatumsFeld1.formattedValue, "DD.MM.YYYY")

swordfish
Beiträge: 9
Registriert: 11.07.2013, 22:30

Differenz in Tagen zwischen zwei Datumsfeldern

Beitrag von swordfish » 29.07.2013, 11:15

Wow, genial. Klappt super.
Hab vorher mit Elendslangen JS aus Vorlagen mein Glück versucht. So ists ja total simpel und funktioniert perfekt :-)

Antworten