Prinzessin
I'm new here

Tage auf Datum addieren

Jump to solution

Hallo,

ich habe ein Datum aus CMS_INPUT_DATE-Feld (Datenquellenfeld heißt "seminar_item.Termin") und gebe es so aus:

$CMS_VALUE(seminar_item.Termin.format("dd.MM.yy"))$

Nun muss ich auf dieses Datum eine Anzahl von Tagen addieren, die über ein anderes Feld "cs_dauer" angegeben wird.

Wie kann ich auf das Feld seminar_item.Termin eine Anzahl von Tagen addieren und dieses neue Datum etwa so ausgeben:

$CMS_VALUE(new_date.format("dd.MM.yy"))$

0 Kudos
1 Solution

Accepted Solutions
broszeit
I'm new here

Hallo,

in Java wird mit millisekunden gerechnet. Deshalb muss nur die entsprechende Anzahl an Tagen in Millisekunden umgerechnet und addiert werden. Anschliessend kann es genauso ausgegeben werden, wie zuvor auch:

$CMS_SET(newDate, seminar_item.Termin + n*60*60*24*1000)$

$CMS_VALUE(new_date.format("dd.MM.yy"))$

"n" ist in diesem Beispiel die Anzahl an Tagen, welche addiert werden soll.

Viele Grüße

Rouven

View solution in original post

0 Kudos
3 Replies
broszeit
I'm new here

Hallo,

in Java wird mit millisekunden gerechnet. Deshalb muss nur die entsprechende Anzahl an Tagen in Millisekunden umgerechnet und addiert werden. Anschliessend kann es genauso ausgegeben werden, wie zuvor auch:

$CMS_SET(newDate, seminar_item.Termin + n*60*60*24*1000)$

$CMS_VALUE(new_date.format("dd.MM.yy"))$

"n" ist in diesem Beispiel die Anzahl an Tagen, welche addiert werden soll.

Viele Grüße

Rouven

0 Kudos

Super, vielen Dank!

0 Kudos

Kleiner Fehler: newDate vs. new_date. Bitte beachten.

0 Kudos