Oder du arbeitest mit date();
PHP:
$t_index = time();
echo date ( "H:i", $t_index )."<br>"; // Uhrzeit
echo date ( "d", $t_index )."<br>"; // Tag
echo date ( "m", $t_index )."<br>"; // Monat
echo date ( "Y", $t_index )."<br>"; // Jahr
Hier hast noch weitere String Format Möglichkeiten!
a - "am" oder "pm"
A - "AM" oder "PM"
B - Swatch-Internet-Zeit
d - Tag des Monats, 2-stellig mit führender NULL: "01" bis "31"
D - Tag der Woche als 3 Buchstaben, z.B. "Fri"
F - Monat als ganzes Wort, z.B "January"
g - Stunde im 12-Stunden-Format ohne führende NULL: "1" bis "12"
G - Stunde im 24-Stunden-Format ohne führende NULL: "0" bis "23"
h - Stunde im 12-Stunden-Format: "01" bis "12"
H - Stunde im 24-Stunden-Format: "00" bis "23"
i - Minuten: "00" bis "59"
I (großes 'i') - "1" bei Sommerzeit, sonst "0"
j - Tag des Monats ohne führende NULL: "1" bis "31"
l - (kleines 'L') ausgeschriebener Tag der Woche, z.B. "Friday"
L - boolscher Wert für Schaltjahre: "0" oder "1"
m - Monat: "01" to "12"
n - Monat ohne führende NULL: "1" bis "12"
M - Monat als 3 Buchstaben, z.B. "Jan"
O - Zeitdifferenz zur Greenwich Zeit in Stunden (z.B. +0200)
r - Nach RFC 822 formattiertes Datum; z.B. "Sun, 7 Oct 2001 14:56:02 +0200" (seit PHP 4.0.4)
s - Sekunden: "00" bis "59"
S - Anhang der englischen Aufzählung, 2 Buchstaben, z.B. "th" [bei 4 für fourth], "nd" [bei 2 für second]
t - Anzahl der Tage des angegebenen Monats: "28" bis "31"
T - Zeitzoneneinstellung des Rechners, z.B. "MDT"
U - Sekunden seit Beginn der UNIX-Epoche (1.1.1970)
w - Wochentag beginnend mit "0" (Sonntag) bis "6" (Samstag)
W - ISO-8601 Wochennummer des Jahres (Woche beginnt mit Montag) (seit PHP 4.1.0)
Y - Jahr als vierstellige Zahl, z.B. "1999"
y - Jahr als zweistellige Zahl, z.B. "99"
z - Tag des Jahres: "0" bis "365"
Z - Offset der Zeitzone gegen GTM ("-43200" bis "43200") in Minuten