Eric Teubert: Sekunden/Minuten ohne führende Null?

Hi,

Und zwar geht es mir um die date()-Funktion.
Da gibt es für Minuten den Wert "i" für Minuten und "s" für Sekunden. Jeweils mit führender Null. Ich brauche die Werte jedoch ohne diese. Gibt es da eine bessere Möglichkeit, als die Zahl als String zu betrachten und die Null ( falls sie denn existiert ) herauszulöschen?

Eric

  1. Hey Eric...

    Bastel dir doch eine Funktion, die überprüft

    if ( $Zahl < 10 ){
          // --- Lösche die erste 0
        }

    Damit kannst du selber deine Zahlen bzw. dein Datum filtern...

    Gruß
    zerko

    1. Hi,

      Danke an alle, jetzt habe ich ja reichlich Auswahl :)
      Mal schaun, womit ich am besten zurechtkomm.

      Danke nochmals

      Eric

  2. Hallo,

    Gibt es da eine bessere Möglichkeit, als die Zahl als String zu betrachten und die Null ( falls sie denn existiert ) herauszulöschen?

    Ermittle doch gleich die ganzzahligen Werte:

    $timestamp=time();
    $min=intval(date("i",$timestamp));
    $sek=intval(date("s",$timestamp));

    MfG, Thomas

  3. Hallo,

    Gibt es da eine bessere Möglichkeit, als die Zahl als String zu betrachten und die Null ( falls sie denn existiert ) herauszulöschen?

    Alternative zu meinem anderen Vorschlag:

    $datetime=getdate($timestamp);
    $min=$datetime["minutes"];
    $sek=$datetime["seconds"];

    MfG, Thomas

    1. Hallo,

      Alternative zu meinem anderen Vorschlag:

      $timestamp=time(); // fehlte hier noch

      $datetime=getdate($timestamp);
      $min=$datetime["minutes"];
      $sek=$datetime["seconds"];

      MfG, Thomas

  4. Hi,

    also in PHP 5 gibt es eine Funktion idate:

    http://de2.php.net/manual/de/function.idate.php

    die Werte immer ohne Führungsnull zurückgibt. Ist aber erst in PHP 5 verfügbar.