Search the FirstSpirit Knowledge Base
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"))$
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
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
Super, vielen Dank!
Kleiner Fehler: newDate vs. new_date. Bitte beachten.