159 Nachrichten unter 49 Themen von 55 Mitgliedern
[SilverStripe Roadmap][Changelog]

$Created.Date.Nice funktioneirt nicht

Seite: 1 473 mal gelesen
  • dpde
    dpde Community Member
    2 Beiträge

    $Created.Date.Nice funktioneirt nicht

    Moin,

    ich bin recht neu in Silverstripe und habe ein kleines Problem.

    In einem Template gebe ich verschiedene Daten eines DataObjects aus.

    Ich würde nun gerne das Created-Attribut des DataObjects, welches als datetime in der Datenbank gespeichert wird, ausgeben. Allerdings nicht komplett sondern nur das Datum.
    Folgendes Funktioniert auch:
    $Created.Date
    Wenn ich dieses nun noch via Nice formatieren möchte, klappt dies nicht:
    $Created.Date.Nice
    Zurück kommt ein leerer String.

    Habt ihr vielleicht eine Idee, wie ich dies lösen könnte?


    Gruß
    dpde
  • brokemeister
    brokemeister Community Member
    76 Beiträge

    Re: $Created.Date.Nice funktioneirt nicht

    Hi!

    Probiers mal mit

    $Created.Nice

    alternativ kannst du auch was

    $Created.Format(%d.%m.%Y)

    oder ähnlichem machen...

    Viele Grüße

    Malte

    EOS Uptrade GmbH - Komplexes einfach machen | Certified Silverstripe Partner | www.eos-uptrade.de

  • dpde
    dpde Community Member
    2 Beiträge

    Re: $Created.Date.Nice funktioneirt nicht

    Danke, folgendes funktioniert perfekt:

    $Created.Format(d.m.Y)

Zur Zeit online: Zur Zeit ist leider niemand online.

Wir begrüßen unsere neuen Mitglieder: saerdna