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 28 Jul 2009 11:31:08 CEST
28.07.2009

Ab PHP 5.2 können Sie zudem die Klasse DateTime verwenden. Ein Aufruf der Methode format() liefert einen beliebig formatierbaren Zeit-String. Diese Methode erwartet einen Parameter und funktioniert genau so wie die date()-Funktion. Die Methode wird daher nicht gesondert beschrieben bzw. in den nachfolgenden Tabellen aufgeführt.

$date = new DateTime;
print $date->format('d.m.Y');
28.07.2009

Diskussion

Sowohl date() als auch strftime() sind flexible Funktionen, die formatierte Zeit-Strings ...

Get PHP 5 Kochbuch, Third Edition 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.