3.4 Datum oder Zeit in einem bestimmten Format ausgeben

Problem

Sie müssen das Datum oder die Zeit in einer speziellen Formatierung ausgeben.

Lösung

Verwenden Sie date( ) oder strftime( ):

print strftime('%c');
print date('d.m.Y');
Die 30 Jul 2002 11:31:08 CEST
30.07.2002

Diskussion

Sowohl date( ) als auch strftime( ) sind flexible Funktionen, die formatierte Zeit-Strings mit einer Vielzahl von Komponenten generieren können. Die Formatzeichen für diese Funktionen sind in Tabelle 3-3 aufgeführt. Die Windows-Spalte gibt an, ob das jeweilige Formatzeichen auch von unter Windows laufenden Systemen unterstützt wird.

Tabelle 3-3. Formatzeichen für strftime( ) und date( )

Typ

strftime( )

date( )

Beschreibung

Bereich

Windows

[a]

Stunde

%H

H

Stunde, numerisch, 24-Stunden-Uhr ...

Get PHP 5 Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.