Einstellige Zahl 2stellig ausgeben? (Mit 0 voran)
dave
- php
0 horst0 Thomas Meinike
Hi :)
Die PHP-Uhr des Servers geht falsch, auf dem ich meine Präsenz errichte. Sie geht 3 Minuten nach... also hab ich einfach 3 Minuten hinzu addiert.
$timestamp = time();
$time1 = date("H",$timestamp);
$time2 = date("i",$timestamp);
$time3 = $time2 + 3;
echo $time1.":".$time3;
Das Ergebnis wäre eine Uhrzeit wie zB: 09:41
Aber die Minuten hab ich ja bearbeitet, dadurch dass ich 3 Minuten hinzu addiert habe... bei einer Zeit wie 15:01 lässt er bei den Minuten daher die 0 weg und schreibt nur 15:1
Wie sage ich ihm, dass er das zweistellig schreiben soll?
Greetz
dave
Hi :)
Die PHP-Uhr des Servers geht falsch, auf dem ich meine Präsenz errichte. Sie geht 3 Minuten nach... also hab ich einfach 3 Minuten hinzu addiert.
$timestamp = time();
$time1 = date("H",$timestamp);
$time2 = date("i",$timestamp);
$time3 = $time2 + 3;
echo $time1.":".$time3;
Das Ergebnis wäre eine Uhrzeit wie zB: 09:41
Aber die Minuten hab ich ja bearbeitet, dadurch dass ich 3 Minuten hinzu addiert habe... bei einer Zeit wie 15:01 lässt er bei den Minuten daher die 0 weg und schreibt nur 15:1
Wie sage ich ihm, dass er das zweistellig schreiben soll?
Greetz
dave
hi dave,
vielleicht könntest du es mal mit:
http://www.php.net/manual/en/function.sprintf.php probieren
gruss
horst
Hallo,
Aber die Minuten hab ich ja bearbeitet, dadurch dass ich 3 Minuten hinzu addiert habe... bei einer Zeit wie 15:01 lässt er bei den Minuten daher die 0 weg und schreibt nur 15:1
Wie sage ich ihm, dass er das zweistellig schreiben soll?
print date("H:i",time()+3*60);
MfG, Thomas