Datum plus 15 Min

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datum plus 15 Min

    Hallo Leute
    ich brauche mal DRINGEND Eure Hilfe

    Problem
    Jetzige Zeit ist 20020331231426
    diese plus 15 Min,
    wie bekomme ich das hin.

    2 Jetzige Zeit 20020331231426
    - 15 Min

    Brauche es wirklich DRINGEND

    DANKE im vorraus

    Gruß
    Arni
    Bei Risiken und Nebenwirkungen fragen Sie Dr.Alban

  • #2
    In timestamp umwandeln, 15*60 Sekunden addieren, zurückkonvertieren.

    Kommentar


    • #3
      Hallo
      ich sitze nun seit 4 Tagen permanent am PC und hab die Birne
      echt nicht mehr klar.
      Verstehe ich im Moment echt nicht.
      Kannst Du mir da mal bitte ein Beispiel geben.

      Ich dreh gleich durch

      Gruß

      Arni
      Bei Risiken und Nebenwirkungen fragen Sie Dr.Alban

      Kommentar


      • #4
        function addMinutes($startzeit, $minuten)
        {

        $jahr = substr($startzeit, 0,4);
        $monat = substr($startzeit,4,2);
        $tag = substr($startzeit,6,2);
        $stunde = substr($startzeit,8,2);
        $minute = substr($startzeit,10,2);
        $sekunde = substr($startzeit,12,2);

        $startzeit_als_timestamp = mktime($stunde,$minute,$sekunde,$monat,$tag,$jahr);

        $ergebnis_als_timestamp = $startzeit_als_timestamp + ($minuten*60);

        $ergebnis = date("YmdHis",$ergebnis_als_timestamp);

        return $ergebnis;

        }

        echo "Plus 15 Minuten<br>";
        echo addMinutes("20020331231426",15);
        echo "<br>Minus 15 Minuten<br>";
        echo addMinutes("20020331231426",-15);

        Und nicht überarbeiten, es ist Wochenende... ;-)
        Ich geh jetzt pennen, gute Nacht!

        Kommentar


        • #5
          Hi pekka

          Vielen Dank für Deine
          Antwort und Deine schnelle Hilfe.

          Hab es aber auch selbst irgendwie noch hinbekommen, aber
          Deine Function ist auch sehr gut.

          Ich werde warscheinlich Deine Function auch benutzen, obwohl meine Version nun auch geht.

          Ich habe das einfach mal so auf die schnelle gemacht

          $Zeit = date ("YmdHis",$zeit+(15*60));
          $neu =substr($Zeit,0,4);
          $neu1 =substr($Zeit,4,2);
          $neu2 =substr($Zeit,6,2);
          $neu3 =substr($Zeit,8,2);
          $neu4 =substr($Zeit,10,2);
          $neu5 =substr($Zeit,12,2);
          $neu = "$neu$neu1$neu2$neu3$neu4$neu5";

          Hauptsache es geht .

          Vielen Dank nochmal

          Gruß

          Arni

          und gute Nacht auch
          Bei Risiken und Nebenwirkungen fragen Sie Dr.Alban

          Kommentar


          • #6
            Sieht so aus als handle es sich um ein Datum das über mySQL ermittelt wurde.

            select DATE_ADD(now(), INTERVAL 15 MINUTE) AS datumplus15minuten; // aktuelles Datum + 15 Minuten
            select DATE_ADD(datumfeldintabelle, INTERVAL 15 MINUTE) AS datumplus15minuten from tabelle; // Feld aus Tabelle + 15 Minuten

            Kommentar

            Lädt...
            X