PHP Systemzeit und Datum anzeigen

In PHP kann man recht einfach die aktuelle Zeit des Servers anzeigen. Dazu wird der UNIX Timestamp ermittelt und das aktuelle Datum/Uhrzeit errechnet. Der Timestamp wurde am 1.1.1970 um 01:00 Uhr „geboren“. Dadurch ergeben sich auf den ersten Blick komische Werte wie z.B. 1893954325.

Im ersten Moment  ist mit diesem Wert nicht viel anzufangen wenn man den aktuellen Tag oder die Uhrzeit benötigt. 

Um das zu vereinfachen bietet PHP Funktionen an die den Timestamp „Umwandeln“. Zu beginn sollte man aber klaeren in welcher Zeitzone man sich befindet.

<?php
date_default_timezone_set("Europe/Berlin");
$aktueller_timestamp = time();
?>

Durch die Zeitzone Europe/Berlin enthaelt nun die Variable $aktueller_timestamp den korrekten UNIX Timestamp.



timestamp formatieren

Der Befehl date(format, timestamp) erzeugt nun ein Datumsformat das leicht gelesen werden kann. [PHP Referenzen date]
Nachfolgend ist ein Auszug aus den Formatierungen des date Befehls zu sehen. Alle Formate sind übersichtlich auf PHP Referenzen date gelistet.

Um nun das Datum inkl. Uhrzeit in der Form XX.XX.XXXX – XX.XX Uhr auszugeben kann folgender Code verwendet werden.

<?php
$aktuelles_datum = date("d.m.Y",$timestamp);
$aktuelles_uhrzeit = date("H:i",$timestamp);
echo $aktuelles_datum," - ",$aktuelles_uhrzeit," Uhr";
?>