


PHP-Strftime-Funktion zum Abrufen von Datum und Uhrzeit PHP-Grundlagen
Strftime ist eine gängige Datums- und Zeiterfassungsfunktion in PHP, die in der Datenbank gespeicherte Zahlen in Zeit umwandelt. Hier stellen wir die Verwendung und Parameter der Strftime-Funktion vor.
Verwendung der Funktion strftime()
Die Funktion strftime() kann Datumszeichenfolgen im Format JJJJ-MM-TT HH:MM:SS in andere Formen von Zeichenfolgen konvertieren.
Die Syntax von strftime() lautet strftime(format, date/time, modifier, modifier, ...)
Die Funktionsweise der Funktion strftime() ähnelt in gewisser Weise der von sprintf(): Erkennung in Prozent Eine Sammlung von Formatbefehlen, die mit einem Vorzeichen (%) beginnen. Die formatierten Ausgabeergebnisse werden in einer Zeichenfolge platziert. Der Formatierungsbefehl gibt die genaue Darstellung verschiedener Datums- und Uhrzeitinformationen in der Zeichenfolge strDest an. Die anderen Zeichen in der Formatzeichenfolge werden unverändert in die Zeichenfolge eingefügt. Die Formatbefehle sind unten aufgeführt. Die Groß-/Kleinschreibung wird beachtet.
strftime()-Definition und Verwendung
strftime()-Funktion formatiert lokale Zeit/Datum gemäß regionalen Einstellungen.
strftime() Syntax
strftime(format, timestamp) Parameter Beschreibung
format optional. Gibt an, wie Ergebnisse zurückgegeben werden.
Zeitstempel optional.
Tipps und Hinweise
Tipp: Gleiches Verhalten wie gmstrftime(), außer dass die zurückgegebene Zeit die Ortszeit ist.
Datum und Uhrzeit können mit den folgenden Symbolen formatiert werden:
%eine Abkürzung des Wochentags
%Ein vollständiger Name des Wochentags
%b Monat Die Abkürzung von
%B Der vollständige Name des Monats
%c Die Standard-Datums-/Uhrzeitzeichenfolge
%C Die ersten beiden Ziffern des Jahres
%d Der Tag des Monats in Dezimalschreibweise
%D Monat/Tag/Jahr
%e In einem zweistelligen Feld der Tag des Monats in Dezimalschreibweise
%F Jahr-Monat-Tag
%g Der letzte zwei Ziffern des Jahres, verwenden Sie das Jahr der Woche
%G Jahr, verwenden Sie das Jahr basierend auf der Woche
%h Abgekürzter Monatsname
%H Stunde im 24-Stunden-Format
%I Stunde in 12-Stunden-Format
%j Dezimal Der Tag des Jahres, dargestellt
%m Der Monat, dargestellt im Dezimalsystem
%M Die Anzahl der Minuten, dargestellt im Zehn-Stunden-System
%n Zeilenumbruchzeichen
%p Die entsprechende Anzeige der lokalen AM- oder PM-Anzeige
%r 12-Stunden-Zeit
%R Anzeige von Stunden und Minuten: hh:mm
%S Dezimalsekunden
%t Horizontaler Tab
%T Stunden, Minuten und Sekunden anzeigen: hh :mm:ss
%u Der Wochentag, Montag ist der erste Tag (Wert liegt zwischen 1 und 7, Montag ist 1)
%U Die Woche des Jahres, Sonntag ist der erste Tag Tag (Werte von 0 bis 53)
%V Woche des Jahres, unter Verwendung des wochenbasierten Jahres
%w Tag der Woche in Dezimalschreibweise (Werte von 0 bis 6, 0 für Sonntag)
% W Die Woche des Jahres, mit Montag als erstem Tag (Wert von 0 bis 53)
%x Standard-Datumszeichenfolge
%X Standard-Zeitzeichenfolge
%y Dezimaljahr ohne Jahrhundertjahr (Werte von 0 bis 99)
%Y Dezimaljahr mit Jahrhundertteil
%z, %Z Zeitzonenname, wenn der Zeitzonenname nicht ermittelt werden kann, eine Null Zeichen wird zurückgegeben.
%% Prozentzeichen ausgeben
Das Verwendungsbeispiel von strftime() lautet wie folgt:
select strftime('%Y-%m-%d % H: %M:%S','now','localtime');
Ergebnis: 2018-5.15 23:58:09
Tatsächlich ist es in diesem Monat eine bessere Verwendung, beispielsweise als System oder dieses Jahr Ausgaben:
wählen Sie strftime('%Y-%m', Datum) als Monat, Summe(Ausgaben) als monatliche Ausgaben aus der Journalgruppe nach Monat;
Nutzung wechseln
<?php setlocale(LC_TIME,"chs"); //设置本地环境 $weekday = strftime("%A"); //声明变量$weekday的值,获得了系统时间并只需要获取星期几 switch ($weekday){ //switch语句,判断$weekday的值 case "星期一": //如果变量的值为“星期一” echo "今天是$weekday ,新的一天开始了!"; break; case "星期二": //如果变量的值为“星期二” echo "今天是$weekday ,认真的工作态度真的很重要!"; break; case "星期三": //如果变量的值为“星期三” echo "今天是$weekday ,充实生活,努力工作!"; break; case "星期四": //如果变量的值为“星期四” echo "今天是$weekday ,勤奋才能创造绩效,加油!)"; break; case "星期五": //如果变量的值为“星期五” echo "今天是$weekday ,积极完成工作任务!"; break; case "星期六": //如果变量的值为“星期六” echo "今天是$weekday ,可以放松心情了!"; break; default: //默认值 echo "今天是$weekday , 去happy一下!"; break; } ?>
Der Herausgeber von Script House wird weiterhin einige Beispiele für Sie hinzufügen:
<?php echo(strftime("%b %d %Y %X", mktime(20,0,0,12,31,98))); echo(gmstrftime("%b %d %Y %X", mktime(20,0,0,12,31,98))); //输出当前日期、时间和时区 echo(gmstrftime("It is %a on %b %d, %Y, %X time zone: %Z",time())); ?>
Ausgabe:
31. Dezember 1998 20:00:00
31. Dezember 1998 19:00:00
Rufen Sie den Unix-Zeitstempel strtotime("2009-1-22") des angegebenen Datums ab Das Beispiel lautet wie folgt:
echo strtotime("2009-1-22") Ergebnis: 1232553600
Erklärung: Geben Sie den Zeitstempel von 0:00:00 am 22. Januar 2009 zurück
Zweitens die Ein Beispiel für den Erhalt des Datums und der Uhrzeit des englischen Texts lautet wie folgt:
Verwenden Sie zum Vergleich das Datum, um den aktuellen Zeitstempel und den angegebenen Zeitstempel in Systemzeit umzuwandeln
(1) Drucken Sie den Zeitstempel morgen um diese Zeit strtotime aus (" 1 Tag")
Aktuelle Zeit: echo date("Y-m-d H:i:s",time()) Ergebnis: 22.01.2009 09:40:25
Zeit angeben: echo date(" Y-m-d H:i:s",strtotime(" 1 Tag ")) Ergebnis: 2009-01-23 09:40:25
(2) Drucken Sie den Zeitstempel von gestern zu diesem Zeitpunkt strtotime("-1 Tag")
Aktuelle Zeit: echo date("Y-m-d H:i:s",time()) Ergebnis: 22.01.2009 09:40:25
Angegebene Zeit: echo date("Y-m-d H: i:s",strtotime("-1 day")) Ergebnis: 21.01.2009 09:40:25
(3) Drucken Sie den Zeitstempel nächste Woche um diese Zeit strtotime(" 1 Woche")
Aktuelle Zeit: echo date("Y-m-d H:i:s",time()) Ergebnis: 22.01.2009 09:40:25
Zeit angeben: echo date("Y-m-d H:i:s ",strtotime(" 1 Woche")) Ergebnis: 29.01.2009 09:40:25
(4) Drucken Sie den Zeitstempel der letzten Woche strtotime("-1 Woche")
Aktuelle Zeit: echo date("Y-m-d H:i:s",time()) Ergebnis: 2009-01 -22 09 :40:25
Zeit angeben: echo date("Y-m-d H:i:s",strtotime("-1 Woche")) Ergebnis: 2009-01-15 09:40:25
( 5) Drucken Sie den Zeitstempel des angegebenen Wochentags strtotime("next Thursday")
Aktuelle Zeit: echo date("Y-m-d H:i:s",time()) Ergebnis: 22.01.2009 09: 40:25
Zeit angeben: echo date("Y-m-d H:i:s",strtotime("next Thursday")) Ergebnis: 29.01.2009 00:00:00
(6 ) Drucken Sie den Zeitstempel des angegebenen Wochentags strtotime("letzter Donnerstag")
Aktuelle Zeit: echo date("Y-m-d H:i:s",time()) Ergebnis: 22.01.2009 09:40: 25
Zeit angeben: echo date("Y-m-d H:i:s",strtotime("letzter Donnerstag")) Ergebnis: 2009-01-15 00:00:00
Artikel, die Sie interessieren könnten:
PHP implementiert mehrere Bild-Upload- und Einzelbild-Upload-Funktionen PHP-Beispiel
Das obige ist der detaillierte Inhalt vonPHP-Strftime-Funktion zum Abrufen von Datum und Uhrzeit PHP-Grundlagen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.
