Seite 1 von 1

Changed-Datum korrekt einblenden

Verfasst: Mo 27. Apr 2009, 20:14
von TobiasHeuken
Wie bekomme ich das korrekte Datum nach der Vorgabe

TT.MM.JJJJ

in die SHOW_ALL und SHOW_IN_DETAIL ???

Code: Alles auswählen

        $this->column[] = array(
            "original"   => "changed",
            "alias"      => $lang->get(127),
            "type"       => "date",
            "regexp"     => "",
            "link"       => "",
            "default"    => "",
            "mask"       => SHOW_ALL + SHOW_IN_DETAIL + ALLOW_INSERT + ALLOW_CHANGE,
            "width"      => "10em"
        );
spuckt leider überall nur 01. Jan 1970 aus.


Der Code

Code: Alles auswählen

        $this->column[] = array(
            "original"   => "changed",
            "alias"      => $lang->get(127),
            "type"       => "text",
            "regexp"     => "",
            "link"       => "",
            "default"    => "",
            "mask"       => SHOW_ALL + SHOW_IN_DETAIL + ALLOW_INSERT + ALLOW_CHANGE + ALLOW_SEARCH,
            "width"      => "10em"
        );
spuckt zwar das korrekte Datum aus, leider aber z.B. im Format "2009-04-24 18:37:20" ... ausreichend würde "24-04-2009" oder "24.04.2009".

Wie ist soetwas machbar?

Gruß Tobias

Re: Changed-Datum korrekt einblenden

Verfasst: Mo 27. Apr 2009, 22:12
von der-domi
Die Funktion, welche das Datum formatiert, wird Probleme mit der Formatierung von Zeitstempeln haben. Gibt es selten bei einem Geburtstag ;o)
Weiß gerade nicht, wie man das lößt.

Re: Changed-Datum korrekt einblenden

Verfasst: Di 28. Apr 2009, 07:47
von TobiasHeuken
Moinsen

neeee, es geht nicht ums Geburtsdatum, das klappt wunderbar.

Es geht um das Datum, wann ein Datensatz verändert wurde ;)

Gruß Tobias

Re: Changed-Datum korrekt einblenden

Verfasst: Di 28. Apr 2009, 22:11
von der-domi
Schon klar, welches Datum du meinst. Vielleicht kann man auch hingehen und den Datenbanktyp einfach von DateTime in Date ändern (mit phpMyAdmin). Das sollte erst mit einer Testinstallation ausprobiert werden oder vorher eine Sicherung der Daten machen.