Datum vergleichen

Fragen zum Erstellen von Templates für webEdition.
Benutzeravatar
kay
Senior Member
Beiträge: 356
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Bremen
Kontaktdaten:

Datum vergleichen

Beitragvon kay » Sa 14. Jan 2017, 10:48

Hallo,

für eine Terminübersicht möchte ich gerne bei mehrtägige Veranstaltungen das Enddatum anzeigen lassen.
Nur wird bei diesem Vergleich ja auch die Uhrzeit mit einbezogen. Wie würdet Ihr das Umsetzen?

Code: Alles auswählen

<we:listview type="object" name="Termin" order="Start" classid="2" rows="10">
	<we:repeat>
	<we:field type="date" name="Start" hyperlink="false" format="d. F Y" />
	<we:ifNotEqual name="Start" eqname="Ende"> 
	bis <we:field type="date" name="Ende" hyperlink="false" format="d. F Y" />
	</we:ifNotEqual>
	</we:repeat>
</we:listview>
Liebe Grüße
Kay-Rafael Stemmer
http://leitbild.biz

AndreasWitt

Re: Datum vergleichen

Beitragvon AndreasWitt » Di 17. Jan 2017, 15:09

... ich würde type="text" nehmen. Dadurch hast du derzeit Zugriff auf den Timestamp. Der lässt sich dann einfacher vergleichen:

Code: Alles auswählen

<we:listview type="object" name="Termin" order="Start" classid="2" rows="10">
	<we:repeat>
		<we:field type="date" name="Start" hyperlink="false" format="d. F Y" />
		<we:field type="text" name="Ende" to="global" nameto="endDateTimestamp" />
		<we:ifField type="text" name="Start" match="\$endDateTimestamp" operator="less">
			bis <we:field type="date" name="Ende" hyperlink="false" format="d. F Y" />
		</we:ifField>
   </we:repeat>
</we:listview>

Benutzeravatar
kay
Senior Member
Beiträge: 356
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Bremen
Kontaktdaten:

Re: Datum vergleichen

Beitragvon kay » Di 17. Jan 2017, 15:50

Ja, nur wie bekomme ich es hin das nur der Tag und nicht die Uhrzeit verglichen wird.
AndreasWitt hat geschrieben:... ich würde type="text" nehmen. Dadurch hast du derzeit Zugriff auf den Timestamp. Der lässt sich dann einfacher vergleichen:
Liebe Grüße
Kay-Rafael Stemmer
http://leitbild.biz

AndreasWitt

Re: Datum vergleichen

Beitragvon AndreasWitt » Di 17. Jan 2017, 16:28

... dann tu doch so:

Code: Alles auswählen

<we:listview type="object" name="Termin" order="Start" classid="2" rows="10">
   <we:repeat>
      <we:field type="date" name="Start" hyperlink="false" format="d. F Y" />
      
      <we:field type="date" name="Start" to="global" nameto="startDate" format="Ymd" />
      <we:field type="date" name="Ende" to="global" nameto="endDate" format="Ymd" />
      
      <we:ifVar type="global" name="startDate" match="\$endDate" operator="less">
		bis <we:field type="date" name="Ende" hyperlink="false" format="d. F Y" />
      </we:ifVar>
   </we:repeat>
</we:listview>

Benutzeravatar
kay
Senior Member
Beiträge: 356
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Bremen
Kontaktdaten:

Re: Datum vergleichen

Beitragvon kay » Mi 18. Jan 2017, 11:14

Danke das wars :-)
Liebe Grüße
Kay-Rafael Stemmer
http://leitbild.biz


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 13 Gäste