• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[ERLEDIGT] date(g) gibt 13 statt 1 aus

webana

Mitglied
Hallo,

hab mir eine Wort Uhr geschrieben. Gerade eben sah ich das es bei vor . aufhört. Hab mir mal die variable $stunde ausgeben lassen, da steht 13.

PHP:
 $stunde = date('g');

g ist doch 12 Stunden fromat von 1-12. Wieso dann 13?

Edit: Hab den Fehler gefunden. zb bei fünf vor eins addiere ich 1 auf 12 ... dann kann ja nur 13 dabei rauskommen ... Meine Lösung:

PHP:
$stunde = ($stunde > 12 ? ($stunde - 12) : $stunde);

Gruß Alex
 
Zuletzt bearbeitet:
Werbung:
Zurück
Oben