[gelöst] CCK Date formatieren
am 24.03.2010 - 17:17 Uhr in
Hallo Leute, ich habe mal eine Frage:
Ich bin gerade dabei, einen Block einer View zu themen. In diesem Block werden Titel und Datum von 5 Nodes ausgegeben
In dieser View habe ich ein Feld namens field_datum_2 eingebunden und von der Anzeige ausgeschlossen. In einer "views-view-fields.tpl.php" prüfe ich ein paar Bedingungen pro Zeile, die im Block ausgegeben wird und wenn die Bedingungen zutreffen, möchte ich das datum_2 zusätzlich ausgeben. Dazu habe ich dann einfach folgenden Code verwendet:
<?php
print $row->node_data_field_datum_field_datum_value;
?>
Das Problem ist aber, dass die Daten in diesem Format in der Datenbank gespeichert werden:
2010-03-20T00:00:00
Also gibt er mir an der Stelle auch 2010-03-20T00:00:00 aus. Aber das Datum, welches direkt durch die View ausgegeben wird hat zum Beispiel dieses Format: "14. März 2010"
Wie bekomme ich bei der Ausgabe nun aus dem "2010-03-20T00:00:00" ein "20. März 2010"?
Gibt es da eine Funktion von Drupal, welche dieses Format (in welchem mir das Date-Field die Daten speichert) in das gewünschte umwandelt?
mfg Exterior
- Anmelden oder Registrieren um Kommentare zu schreiben
format_date()
am 24.03.2010 - 18:16 Uhr
Hallo Exterior,
in den Modulen vewendet man dazu
format_date()
Ob das in deinem Kontext verfügbar ist, habe ich noch nicht probieren müssen
Hier ansonsten der Link zur Funktion:
http://api.drupal.org/api/function/format_date/6
Gruss
Fredi
Edit: Ueberschrift
___________________________________________________________________________
Wenn Frage beantwortet wurde, bitte [gelöst] in den Titeleintrag schreiben.
Danke für den Vorschlag
am 24.03.2010 - 19:16 Uhr
Danke für den Vorschlag =)
Das hatte ich auch schonmal probiert allerdings kann format_date() nicht mit dem Format "2010-03-20T00:00:00" umgehen.
Hab aber jetzt mal versucht, das gegebene Datum durch strtodate() zu jagen und damit funktioniert dann format_date().
Klappt jetzt also, danke für die Hilfe :)