Hallo,
für die korrekte Angabe der Lieferzeit, müsste ich im Template vom Erscheinungsdatum des Artikels das aktuelle Datum subtrahieren und abfragen ob das Ergebnis unter einer bestimmten Anzahl Tagen liegt.
Ich habe es so versucht:
{%- if (product.releaseDate - date()) < 24 -%}
weniger
{%- else -%}
mehr
{%- endif -%}|{#- -#}
Beim testen des Template erhalte ich die Meldung
Fehler - Unsupported operand types: DateTimeImmutable - DateTime
Was mache ich falsch? Wie muss ich das Ganze angeben? Oder ist das so nicht möglich?
Da ich kein Experte bin, bitte möglichst ein konkretes Codebeispiel. Das wäre toll.
Vielleicht hilft das: date - Documentation - Twig - The flexible, fast, and secure PHP template engine (symfony.com)
Also das ginge wohl ungefähr so:
{% if date(product.releaseDate) < date('-1days') %}
1 „Gefällt mir“
Perfekt, damit bekomme ich es hin. Vielen Dank!
1 „Gefällt mir“