English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Date & Time Function Manual
Die strftime() Funktion formatiert lokale Zeit/Datum basierend auf der Region.
strftimeDie Funktion akzeptiert ein Formatstring als Parameter und formatiert das Datum basierend auf der Region./Zeit..
strftime($format [, $timestamp])
Gibt die Zeichenkette zurück, die das angegebene timestamp mit dem angegebenen Formatstring formatiert. Wenn kein Zeitstempel angegeben ist, wird die aktuelle lokale Zeit verwendet. Die Notation von Monat, Wochentag und anderen sprachabhängigen Zeichenketten hängt von der aktuellen Region durch setlocale() ab.
Nummer | Parameter und Beschreibung |
---|---|
1 | timestamp(必需) Dies ist ein Integer-Wert, der die aktuelle Zeit als Unix-Zeitstempel angibt. |
2 | format(optional) Dies ist ein String-Wert, der angibt, dass Sie das Datum formatieren müssen/Zeitformat. Bestimmt, wie das Ergebnis zurückgegeben wird:
|
PHP strftime()Diese Funktion gibt einen Stringwert zurück, der den formatierten Zeitwert darstellt. Sie könnensetlocale()Methode ändert die Namen der Monate und der Wochentage in andere Sprachen.
Diese Funktion wurde ursprünglich in PHP-Version5.3introduzido en PHP 5.1, y puede utilizarse en todas las versiones más recientes.
Nachfolgender Beispiel zeigtstrftime()Verwendung des Funktionen-
<?php $date = strftime("%A %d %B %G"); $time = strftime("%T"); print("Datum: "$date "); print("Zeit: "$time"); ?>Testen Sie es heraus‹/›
Ausgabeergebnis
Datum: Mittwoch 13 May 2020 Zeit: 06:28:07
Lassen Sie uns dies versuchen, indem wir den Zeitstempelparameter (sowie das Format) übergeben-
<?php $timestamp = mktime(7, 36, 45, 06, 25, 2017); $date = strftime("%A %d %B %G %T", $timestamp ); print("Datum: "$date "); ?>Testen Sie es heraus‹/›
Ausgabeergebnis
Datum: Sonntag 25 June 2017 07:36:45
Nachfolgender Beispiel zeigt, wie ein bestimmtes Datum in Katalanisch ausgegeben wird-
<?php setlocale(LC_TIME, "ca_ES", "Catalan_Spain", "Catalan"); $date = strftime("%A %d %B %G %T"); print("Datum: "$date "); ?>Testen Sie es heraus‹/›
Ausgabeergebnis
Datum: dijous 13 maig 2020 08:14:19
<?php setlocale(LC_TIME, "en_US"); echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 2015)) . "\n"; echo gmstrftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 2015)) . "\n"; ?>Testen Sie es heraus‹/›
Dies führt zu folgendem Ergebnis-
Dec 31 2015 20:00:00 Dec 31 2015 20:00:00