Bestelldatum Anzeige im Kundenkonto ändern?

Thema wurde von Anonymous, 24. März 2026 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Juni 2018
    Beiträge:
    1.789
    Danke erhalten:
    369
    Danke vergeben:
    1.175
    Hoi Leute.
    Leider komme ich an einem Punkt bei meinen Anpassungen im Testshop aktuell nicht weiter.
    Ich würde gerne das Datumsformat im Kundenbereich ändern.
    /account_history.php

    Aktuell wird es dort inklusive dem Wochentag angezeigt:
    Bestelldatum: Dienstag, 24. März 2026

    Ich würde es gerne reduzieren auf einfach nur
    Bestelldatum: 24. März 2026

    Klingt simpel aber ich steh da grad echt auf dem Schlauch und weiss nicht wo ich es ändern kann.

    Für Tipps wäre ich daher sehr dankbar :)

    Mfg und vielen Dank!


    upload_2026-3-24_12-36-25.png
     
  2. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.508
    Danke erhalten:
    1.141
    Danke vergeben:
    445
    Bei mir kann ich keine phps anschauen, aber du könntest es in der Datei versuchen.

    account_history.html

    Code:
    {block name="account_history_element_date"}
                            <dd class="col-xs-8 col-sm-9 col-md-10">
                                {$order_data.date_purchased|date_format:"%d.%m.%Y"}
                            </dd>
                        {/block} 
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Juni 2018
    Beiträge:
    1.789
    Danke erhalten:
    369
    Danke vergeben:
    1.175
    Hmm...entweder bin ich in der falschen Datei oder es ist anders, mir wird es dort nur so angezeigt:
    {$txt.label_date}
     
  4. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.508
    Danke erhalten:
    1.141
    Danke vergeben:
    445
    Ein Block darunter:

    upload_2026-3-24_13-20-14.png
     
  5. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.508
    Danke erhalten:
    1.141
    Danke vergeben:
    445
    Die Phrase label_date steht für das Wort "Bestelldatum"
     
  6. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Juni 2018
    Beiträge:
    1.789
    Danke erhalten:
    369
    Danke vergeben:
    1.175
    Ah okay, hab die Stelle gefunden! Vielen Dank!

    Problem:
    Wenn ich jedoch den Code hinzufüge wie in deinem Zitat, haben plötzlich alle Bestellungen immer das gleiche Datum auch wenn diese an ganz anderen Tagen erfolgten.
     
  7. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.508
    Danke erhalten:
    1.141
    Danke vergeben:
    445
    ? Das ist seltsam. Denn es ändert nur das Format des Datums.
     
  8. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.508
    Danke erhalten:
    1.141
    Danke vergeben:
    445
    Kann sein, dass das Datum schon direkt in der PHP formatiert wird. Dann erkennt date_format das nicht mehr richtig.

    Da bleibt wahrscheinlich dann doch nur die Anpassung in der PHP zu machen. (Da kenne ich mich nicht aus)

    Oder wenn du basteln magst, dann kannst du es hiermit versuchen.

    {block name="account_history_element_date"}
    <dd class="col-xs-8 col-sm-9 col-md-10">
    {$order_data.date_purchased|regex_replace:"/^.*?,\s*/":""}
    </dd>
    {/block}


    Dieses entfernt alles bis zum ersten Komma. Damit sollte der Wochentag entfernt werden.
     
  9. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Juni 2018
    Beiträge:
    1.789
    Danke erhalten:
    369
    Danke vergeben:
    1.175
    Super! Das funktioniert einwandfrei!
    {$order_data.date_purchased|regex_replace:"/^.?,\s/":""}

    Damit lässt er einfach nur den Tag weg und das Datum bleibt korrekt. Bei |date_format:"%d.%m.%Y" habe ich festgestellt, dass er dann immer bei allen Bestellungen das aktuelle Datum von heute verwendet. :D

    Vielen Dank, Michaela!