Formatieren Sie das lokale Datum und die lokale Uhrzeit gemäß den Gebietsschemaeinstellungen:
<?php echo ( strftime ( " % B %d %Y, % X %Z " , mktime ( 20 , 0 , 12 , 31 , 98 ) ) . " <br> " ) ; setlocale ( LC_ALL , " hu_HU.UTF8 " ) ; echo ( strftime ( " %Y. %B %d. %A. %X %Z " ) ) ; ?>Die Funktion strftime() formatiert lokale Datums- und Uhrzeitangaben gemäß den Gebietsschemaeinstellungen.
Tipp: Schauen Sie sich die Funktion gmstrftime() an, um GMT/UTC-Zeiten/-Daten entsprechend Ihrem Gebietsschema zu formatieren.
strftime( Format, Zeitstempel);
Parameter | beschreiben |
---|---|
Format | Erforderlich. Geben Sie an, wie Ergebnisse zurückgegeben werden sollen: %a – Abkürzung für den Namen des Wochentags %A – der vollständige Name des Wochentags %b – Abkürzung für Monatsnamen %B – Vollständiger Monatsname %c – Bevorzugte Datums- und Uhrzeitdarstellung %C – Jahrhundertzahl (Jahr geteilt durch 100, Bereich 00 bis 99) %d – Tag des Monats (01 bis 31) %D – Zeitformat, dasselbe wie die %m/%d/%y-Notation %e – Tag des Monats (1 bis 31) %g – ähnlich der %G-Notation, jedoch ohne das Jahrhundert %G – 4-stelliges Jahr entsprechend der ISO-Wochennummer (siehe %V) %h – gleiche Notation wie %b %H – Stunde, im 24-Stunden-Format (00 bis 23) %I – Stunde, im 12-Stunden-Format (01 bis 12) %j – Tag des Jahres (001 bis 366) %m – Monat (01 bis 12) %M - Punkte %n – Zeilenumbruchzeichen %p – Vormittag oder Nachmittag, entsprechend dem angegebenen Zeitwert %r – Zeitangabe für Vormittag und Nachmittag %R – 24-Stunden-Zeitangabe %S – Sekunden %t – Tabulatorzeichen %T – aktuelle Zeit, gleiche Schreibweise wie %H:%M:%S %u – Numerische Darstellung des Wochentags (1 bis 7), Montag = 1. Warnung: Sonntag = 1 auf Sun Solaris-Systemen %U – die Anzahl der Wochen im aktuellen Jahr, beginnend mit dem ersten Sonntag als erstem Tag der Woche 1 %V – Die Anzahl der im aktuellen Jahr enthaltenen Wochen (01 bis 53) im ISO 8601-Format. Woche 1 stellt die erste Woche des Jahres dar, die mindestens vier Tage haben muss, und Montag ist der erste Tag der Woche. %W – die Anzahl der im Jahr enthaltenen Wochen, beginnend mit dem ersten Montag als erstem Tag der Woche 1 %w – Wochentag als Dezimalzahl, Sonntag = 0 %x – Bevorzugte Datumsdarstellung ohne Uhrzeit %X – Bevorzugte Zeitdarstellung ohne Datum %y – Jahresdarstellung ohne Jahrhundertstellen (Bereich 00 bis 99) %Y – Jahresdarstellung einschließlich einer Ziffer, die das Jahrhundert darstellt %Z oder %z – Name oder Abkürzung der Zeitzone %% – gibt ein %-Zeichen aus |
Zeitstempel | Optional. Unix-Zeitstempel, der das zu formatierende Datum/die Uhrzeit angibt. Standardmäßig ist die aktuelle Zeit (time()). |
Rückgabewert: | Gibt eine entsprechend dem Format formatierte Zeichenfolge unter Verwendung des angegebenen Zeitstempels zurück. Monats- und Wochentagsnamen sowie andere sprachbezogene Zeichenfolgen berücksichtigen das aktuelle Gebietsschema in setlocale(). |
---|---|
PHP-Version: | 4+ |
Update-Protokoll: | PHP 5.1.0: Zeitzonenfehler E_STRICT und E_NOTICE hinzugefügt. |