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.