Mit dem PHP-Befehl mktime kann man sich zu jedem x-beliebigen Zeitpunkt den Zeitstempel ausdrucken lassen, der dann für Abfragen zum Einsatz kommen kann. In vielen Fällen braucht man aber nur das aktuelle Datum und den entsprechenden Zeitstempel und dabei ist die kürzeste Form der time-Befehl.
Dieser bietet keine weiteren Möglichkeiten an, als das aktuelle Datum samt aktueller Uhrzeit anzuzeigen. Das Ergebnis ist in Form des UNIX-Zeitstempels zu erhalten.
Webhosting mit viel Software bei Alfahosting (Affiliate-Link)
<?php
echo time();
?>
ergibt:
1277516456
Kürzer geht es nicht mehr. Der PHP-Befehl time hat im Gegensatz zum date-Befehl keine Parameter, man muss sich keine Buchstaben- oder Zahlenfolgen merken, denn es gilt nur der aktuelle Zeitpunkt. Diese Funktion wird sehr gerne bei PHP-Projekte eingesetzt, die Daten in die Datenbank speichern, bei deren Anwendung der Zeitstempel mitgespeichert wird.
Man könnte ja auch Datensätze mit 2010-06-25 für den 25. Juni 2010 speichern. Dann hat time als Befehl keinen Sinn. Wird aber mit dem Zeitstempel gearbeitet, also mit der Anzahl an Sekunden seit dem 1. 1. 1970, als die UNIX-Ära auf den Servern begann, dann ist time die bequemste Lösung, denn man weist der Variable für das Datum den time-Zeitstempel zu und fügt diese Information dem insert-Befehl an, um neue Datensätze zu speichern.
Sowohl Zahlen als auch Datum und Uhrzeit werden in der PHP-Programmierung sehr häufig benötigt. Bei PHP + Datum wird man sich zwischen der Version mit date und der Version mit dem UNIX-Zeitstempel (time, mktime) entscheiden müssen, wie man lieber mit den Werten umgehen möchte.
Webhosting bei Alfahosting - jetzt gratis testen! (Affiliate-Link)
PHP + Zahlen ist auch ein Thema, bei dem man überlegen muss, was mit den Zahlen geschehen soll. Das betrifft nicht Rechnungen mit Variablen, wie dies in der Einführung schon zum Thema wurde, sondern eher die Zahlen an sich. Man muss sie runden, man kann sie bewusst aufrunden oder - was häufig passiert - Umformatieren wie mit number_format, um zwei Kommastellen zu erhalten.
Themenseiten
Grundlagen
HTML-Grundlagen
CSS-Grundlagen
Javascript-Grundlagen
PHP-Grundlagen
MySQL-Grundlagen
SEO-Grundlagen
Infos, Tipps, Vermarktung
Webdesign-Lexikon
Online-Werbung
PHP-Codeschnipsel
Praxisartikel