Kniflige Aufgabe

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

  • Kniflige Aufgabe

    Ich habe eine Datum das so aussieht -> 2003-05-12 18:46:32
    und einen intwert in Minuten z.B.: 75

    Den Wert 75 möchte ich nun zu diesem Datum addieren um einen neuen wert zu erhalten wie mach ich das ??

    Ps bitte etwas code ! Danke im voraus!
    Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

  • #2
    sql --> *VERSCHIEB*


    Code:
    SELECT DATE_ADD(datefeld,INTERVAL 75 MINUTES) neuezeit FROM tabelle;
    http://www.mysql.com/doc/en/Date_and...functions.html
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      mein problem is aber anders ich lade ein datum

      $newtime = $time * $stufe; -> da kommt z.B.: 75 raus

      $servertim1 = date("Y-m-d G:i:s"); -> und hier kommt 2003-04-12 18:25:20 raus

      so und jetz möchte ich ohne sql die 75 min hinzufügen !
      Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

      Kommentar


      • #4
        OffTopic:

        Rj1
        Kannst du bitte deinen Banner in der Sig kleiner machen!

        *winks*
        Gilbert
        ------------------------------------------------
        Hilfe für eine Vielzahl von Problemen!!!
        http://www.1st-rootserver.de/

        Kommentar


        • #5
          So besser ??? ah und natür lich sollte wieder ein wert in der form 2003-08-12 18:10:17 rauskommen
          Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

          Kommentar


          • #6
            Original geschrieben von Rj1
            so und jetz möchte ich ohne sql die 75 min hinzufügen !
            dann schaue dir die time-funktions von php an.

            mktime() usw.

            --
            *VERSCHIEB* zurück nach php.

            --
            btw. SQL wäre jedoch mit sicherheit einfacher...
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              Original geschrieben von Rj1
              So besser ???
              Nicht raus nehmen sondern kleiner machen!
              *winks*
              Gilbert
              ------------------------------------------------
              Hilfe für eine Vielzahl von Problemen!!!
              http://www.1st-rootserver.de/

              Kommentar


              • #8
                Ihc schnall das irgendwie nicht , mit maketime klappts auch nicht so richtig !
                Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

                Kommentar


                • #9
                  poste, was du versucht hast, dann wird sich einer finden, der es dir richtig zeigt!
                  h.a.n.d.
                  Schmalle

                  http://impressed.by
                  http://blog.schmalenberger.it



                  Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                  ... nur ohne :-)

                  Kommentar


                  • #10
                    naja nochmal von vorne , ich möchte an einem datum mit der form 2003-08-12 18:12:20 einen intwert von z.B: 75 (in minuten ) hinzufügen um ein neues datum zu erhalten !

                    hab zwar schon mktime() probiert wird aber auch nichts draus !
                    Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

                    Kommentar


                    • #11
                      Original geschrieben von schmalle
                      poste, was du versucht hast, dann wird sich einer finden, der es dir richtig zeigt!
                      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                      Kommentar


                      • #12
                        Umrechnen in einen timestampe + (75*60) und dann wieder zurück auf DATE_FORMAT.
                        *winks*
                        Gilbert
                        ------------------------------------------------
                        Hilfe für eine Vielzahl von Problemen!!!
                        http://www.1st-rootserver.de/

                        Kommentar


                        • #13
                          Original geschrieben von Wotan
                          Umrechnen in einen timestampe + (75*60) und dann wieder zurück auf DATE_FORMAT.
                          DATE_FORMAT -> er will ja kein sql haben...
                          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                          Kommentar


                          • #14
                            Code:
                             echo date('d.m.Y H:i', strtotime($altes_datum)+60*75);
                            h.a.n.d.
                            Schmalle

                            http://impressed.by
                            http://blog.schmalenberger.it



                            Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                            ... nur ohne :-)

                            Kommentar


                            • #15
                              wenn er es ohne DB haben will, was hat er dann gegen mktime ??

                              mktime() ist hilfreich bei Datumsberechnungen und -überprüfungen, da automatisch das korrekte Datum für ungültige Angaben berechnet wird. So wird in den folgenden Beispielen immer die Zeichenkette "Jan-01-1998" ausgegeben.

                              PHP-Code:
                              <?php
                              echo date ("M-d-Y"mktime(0,0,0,12,32,1997));
                              echo 
                              date ("M-d-Y"mktime(0,0,0,13,1,1997));
                              echo 
                              date ("M-d-Y"mktime(0,0,0,1,1,1998));
                              echo 
                              date ("M-d-Y"mktime(0,0,0,1,1,98));
                              ?>

                              Kommentar

                              Lädt...
                              X