O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required