Sunshine CMS

formatSie können optional der Funktion ein Datum im englischen Format (YYYY-mm-dd HH:ii:ss) übergeben, um es anders zu formatieren. Sie haben ebenfalls die Möglichkeit, die Parameter created und modified zu übergeben.
created = Gibt das Erstellungsdatum zurück
modified = Gibt das Datum der letzten Änderung zurück
localSie können die Ausgabe nach Ihren Wünschen formatieren. Sehen Sie dazu in der Liste weiter unten nach den möglichen Parametern nach. Standardwert ist %d.%m.%Y %H:%M:%S (Beispiel: 01.01.2007 12:00:00)
Setzt die lokalen Informationen. Sie können hier einen String oder einen Array übergeben. Standard ist Array mit den Werten 'de_DE@euro', 'de_DE', 'de', 'ge'.
Weitere Locale-Namen finden Sie auf http://www.faqs.org/rfcs/rfc1766 und http://www.w3.org/WAI/ER/IG/ert/iso639.htm
| Platzhalter | Erklärung | Beispiel |
|---|---|---|
| %a | abgekürzter Name des Wochentages, abhängig von der gesetzten Umgebung | Mon |
| %A | ausgeschriebener Name des Wochentages, abhängig von der gesetzten Umgebung | Montag |
| %b | abgekürzter Name des Monats, abhängig von der gesetzten Umgebung | Jan |
| %B | ausgeschriebener Name des Monats, abhängig von der gesetzten Umgebung | Januar |
| %c | Wiedergabewerte für Datum und Zeit, abhängig von der gesetzten Umgebung | 01/08/07 16:04:51 |
| %d | Tag des Monats als Zahl (Bereich 01 bis 31) | 08 |
| %H | Stunde als Zahl im 24-Stunden-Format (Bereich 00 bis 23) | 16 |
| %I | Stunde als Zahl im 12-Stunden-Format (Bereich 01 bis 12) | 04 |
| %m | Monat als Zahl (Bereich 01 bis 12) | 01 |
| %M | Minute als Dezimal-Wert | 04 |
| %p | entweder `am' oder `pm' (abhängig von der gesetzten Umgebung) oder die entsprechenden Zeichenketten der gesetzten Umgebung | PM/AM |
| %S | Sekunden als Dezimal-Wert | 51 |
| %U | Nummer der Woche des aktuellen Jahres als Dezimal-Wert, beginnend mit dem ersten Sonntag als erstem Tag der ersten Woche. | 01 |
| %w | Wochentag als Dezimal-Wert, Sonntag ist 0 | 1 |
| %W | Nummer der Woche des aktuellen Jahres, beginnend mit dem ersten Montag als erstem Tag der ersten Woche. | 02 |
| %x | bevorzugte Datumswiedergabe (ohne Zeit), abhängig von der gesetzten Umgebung. | 01/08/07 |
| %X | bevorzugte Zeitwiedergabe (ohne Datum), abhängig von der gesetzten Umgebung. | 16:04:51 |
| %y | Jahr als 2-stellige-Zahl (Bereich 00 bis 99) | 07 |
| %Y | Jahr als 4-stellige-Zahl inklusive des Jahrhunderts | 2007 |
| %Z | Zeitzone, Name oder eine Abkürzung | Westeuropäische Normalzeit |
| %% | ein %-Zeichen | % |
<?php
// Beispiel 1 - Standardwert %d.%m.%Y %H:%M:%S
echo $this->show_date ();
// Beispiel 2
echo $this->show_date ('created', '%A den %d. %B %Y, %H:%M');
// Beispiel 3
echo $this->show_date ('2006-12-24 20:15:00', '%d. %B %Y, %H:%M Uhr');
// Beispiel 4
echo $this->show_date ('created', '%A the %d. %B %Y, %I:%M %p', array('en', 'eng', 'EN', 'en_GB'));
?>
Zurück