Wenn wir über PHP Zeitangaben generieren möchten gelangen wir zur der Funktion "gettimeofday". Wird über "gettimeofday" ein Ablauf ausgelöst gibt dieser entsprechend konzeptionierte Zeitangaben zurück. So können wir uns über diesen PHP-Befehl die Zeitdifferenz zur Greenwich Mean Time - GMT anzeigen lassen oder auch ablesen ob die Sommerzeit gerade verwendet wird oder nicht.
Hier nun ein Beispiel für die Generierung von unterschiedlichen Zeitangaben:
<?php
// Funktion zur Zeitangabe über ein Array
$time = gettimeofday();
// Anzeige und Ausgabe in Microsekunden
echo $time["usec"] . "µs (Ausgabe in Microsekunden)<br />";
// Angabe der Zeit in Stunden, Minuten, Sekunden
echo date("H:m:s", $time["sec"]) . " (Zeitangabe in Stunden, Minuten, Sekunden)<br />";
// Ermittlung der Differenz zu GMT
echo $time["minuteswest"] . " min (Differenz zur Greenwich Mean Time - GMT)<br />";
//Korrektur der Sommerzeit (1 = ja, 0 = nein)
echo $time["dsttime"] . "<br />";
?>
Demo: http://www.netz2k.de/php-demos/zeitangaben.php