dave: Einstellige Zahl 2stellig ausgeben? (Mit 0 voran)

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

  1. 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

  2. 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