Gelöst Berechnung Vergangene Tage

flori

Aktives Mitglied
17. Januar 2017
89
14
Hallo,

Gerne würde ich berechnen ob ein Datum mehr als 7 Tage vergangen ist. Das Datum wird in ein Auftrags Attribut geschrieben.

Der Attribut Wert wird als String ausgelesen, dann mit der Date funktion umgewandelt. Leider scheint das aber nicht zu klappen.

HTML clipboard Date as String: {{ AttributWert }}
Date: {{ AttributWert | Date:'dd.MM.yyyy HH:ss' }}
{% assign AttributWertDate = AttributWert | Date:'dd.MM.yyyy HH:ss' -%}
AttributWertDate: {{ AttributWertDate }}
{{ AttributWertDate | AddDays: 7' }}
AttributWertDate+7: {{ AttributWertDate }}


Der output schaut so aus:
Date as String: 06.12.2021 12:06:05
Date: 06.12.2021 12:05
AttributWertDate: 06.12.2021 12:05
Liquid error: Das Objekt mit dem Typ "System.String" kann nicht in den Typ "System.Nullable`1[System.DateTime]" konvertiert werden.
AttributWertDate+7: 06.12.2021 12:05

Würde mich freuen wenn jemand einen Tip für mich hat, danke
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.083
335
Hi,

die Date-Funktion wandelt keinen String in ein Datum um, sondern ein Datum in einen String. Ich glaub die Funktion die du suchst heisst AsDate oder AlsDatum oder so...

LG