So konvertieren Sie den Datumstyp in PHP

PHPz
Freigeben: 2023-04-24 15:04:02
Original
1313 Leute haben es durchsucht

PHP ist eine beliebte serverseitige Programmiersprache, die einige leistungsstarke Funktionen bietet, die die Arbeit mit Datums- und Uhrzeitangaben relativ einfach machen. In diesem Artikel schauen wir uns an, wie man Datumstypen in PHP konvertiert.

Datumsformatierung

Schauen wir uns zunächst an, wie wir Datumsangaben im gewünschten Stil formatieren. In PHP können wir die Funktion date() verwenden, um Datumsangaben zu formatieren. Diese Funktion akzeptiert zwei Parameter: einer ist das Datumsformat und der andere ist das zu formatierende Datum. Im Folgenden sind einige häufig verwendete Datumsformate aufgeführt:

  • Jahr: Y, zum Beispiel 2021 kann durch Y dargestellt werden
  • Monat: m, zum Beispiel kann Dezember durch m dargestellt werden
  • Tag: d, zum Beispiel das 25. kann durch d dargestellt werden
  • Woche: l (Kleinbuchstabe L), zum Beispiel kann Donnerstag durch l dargestellt werden

Darüber hinaus können wir auch andere Formate verwenden, um Datum, Uhrzeit, Zeitzone usw. anzuzeigen. Hier sind einige erweiterte Datumsformate:

  • Stunde: H, 12-Stunden-Format: h
  • Minuten: i
  • Sekunden: s
  • AM/PM: A

Hier ist ein Beispielcode für die Formatierung von Datumsangaben :

//输出当前日期和时间,格式为: 年-月-日 小时:分钟:秒
echo date("Y-m-d H:i:s");

//输出当前星期,格式为: 星期几
echo date("l");

//输出当前时间的上午或下午,格式为: 上午或下午
echo date("A");

//将一个时间戳格式化为日期,格式为: 年-月-日
echo date("Y-m-d", strtotime("2021-08-30"));
Nach dem Login kopieren

String in Datum

Eine weitere übliche Datumsumwandlung ist die Konvertierung einer Zeichenfolge in ein Datum. Wenn wir beispielsweise Datumsinformationen aus einer Datenbank oder einer anderen Quelle erhalten, werden diese normalerweise als Zeichenfolge bereitgestellt. Mit der Funktion strtotime() in PHP können wir einen String in ein Datum konvertieren. Die Funktion

strtotime() unterstützt verschiedene Zeitformate und kann Zeichen in entsprechende Zeitstempel umwandeln, um sie nach Bedarf zu formatieren. Hier sind einige Beispielcodes:

//将字符串转换为日期,格式为: 年-月-日
$dateString = '2021-08-30';
$date = date("Y-m-d", strtotime($dateString));
echo $date;

//将字符串转换为日期时间,格式为: 年-月-日 小时:分钟:秒
$dateString = '2021-08-30 13:45:30';
$date = date("Y-m-d H:i:s", strtotime($dateString));
echo $date;
Nach dem Login kopieren

Datumsaddition und -subtraktion

In PHP können wir die Funktionen date() und strtotime() verwenden, um Datumsangaben zu addieren und zu subtrahieren. Unter anderem kann die Funktion date() Datumsangaben formatieren und die Funktion strtotime() kann Zeichenfolgen in Datumsangaben konvertieren.

Diese beiden Funktionen können zusammen verwendet werden, um Datumsadditions- und -subtraktionsoperationen sehr bequem durchzuführen. Hier ist ein Beispielcode:

//加一周
$dateString = '2021-09-05';
$date = date("Y-m-d", strtotime($dateString . "+1 week"));
echo $date;

//减一个月
$dateString = '2021-08-30';
$date = date("Y-m-d", strtotime($dateString . "-1 month"));
echo $date;

//加一天
$dateString = '2021-08-30';
$date = date("Y-m-d", strtotime($dateString . "+1 day"));
echo $date;
Nach dem Login kopieren

Zusammenfassung

In PHP können wir die Funktion date() verwenden, um das Datum in den gewünschten Stil zu formatieren. Darüber hinaus können wir auch die Funktion strtotime() verwenden, um eine Zeichenfolge in ein Datum umzuwandeln, oder die Funktionen date() und strtotime() kombiniert verwenden, um Datumsangaben zu addieren und zu subtrahieren. Diese Funktionen machen es relativ einfach, Datums- und Uhrzeitangaben in PHP zu verarbeiten, was bei der Entwicklung von Webanwendungen sehr häufig verwendet wird.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie den Datumstyp in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage