andi123: Alter errechnen

Hallo,

habe in einer MySQL-DB das geburtsdatum gespeichert.
Nun moechte ich das aktuelle Alter per PHP ausgeben.

Hab aber irgendwie Tomaten auf den Augen :-)
Es gibt doch sicher ne einfache Berechnunsgroutine,oder?

Vielen Dank
Andi

  1. kommt drauf an wie genau du das alter willst. JETZT minus geburtsjahr *gg*

    ronny

    keine ahnung ob es da "fertiges" gibt.

  2. Hallo,

    1.5.1980 geboren

    1.6.2000 Heute

    2000 - 1980 = 20

    1.5.1980 geboren

    1.4.2000 Heute

    2000 - 1980 = 20

    if 1.5 >=  1.4)
    20-1 = 19

    Das dann halt dementsprechen umcode.
    Das war nur die Strucktur ;)

    MFG
    Andavos

    --
    http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
  3. Hallo,

    habe gestern erst das gleiche gesucht und gefunden
    http://www.mysql.com/doc/de/Date_calculations.html

    Viele Grüße

    Thomas

    1. Hello Thomas,

      habe gestern erst das gleiche gesucht und gefunden
      http://www.mysql.com/doc/de/Date_calculations.html

      Kannst Du mir mal verraten, wie man in diesem MySQL-Manual am schnellsten fündig wird, wenn man was sucht? Ich brech mir da immer einen Ab. Mit dem PHP-Ding komme ich besser klar.

      Liebe Grüße aus http://www.braunschweig.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      1. Hallo,

        Kannst Du mir mal verraten, wie man in diesem MySQL-Manual am schnellsten fündig wird, wenn man was sucht? Ich brech mir da immer einen Ab.

        Sorry, aber eine eigentliche Antwort kann ich Dir nicht geben.

        Ich finde das MySQL-Manual auch ziemlich unuebersichtlich.
        Und schlecht aufgebaut von der Reihenfolge her.

        Wenn man z.B. das Inhaltsverzeichnis
        http://www.mysql.com/doc/de/index.html
        mit dem Browser (Ctrl-F) nach "SELECT" durchsucht,
        kommen zuerst mal ca. 6 voellig unwichtige Dinge,
        und erst dann der "richtige" Eintrag.
        http://www.mysql.com/doc/de/SELECT.html

        Fuer den "Alltag" nuetzlich sind eigentlich nur:

        4 Einführung in MySQL: Ein MySQL-Tutorial
        http://www.mysql.com/doc/de/Tutorial.html

        7 MySQL-Sprachreferenz
        http://www.mysql.com/doc/de/Reference.html
        insbesondere
        7.4 Datenmanipulation: SELECT, INSERT, UPDATE, DELETE
        http://www.mysql.com/doc/de/Data_Manipulation.html

        Der Rest betrifft nur selten "gebrauchte" Dinge wie
        Installation, Unterschiede zu anderen DBMS u.s.w.

        Dass es nirgends im ganzen Abschnitt
        7.2.2 Datums- und Zeit-Typen
        http://www.mysql.com/doc/de/Date_and_time_types.html
        einen Link zu
        4.3.4.5 Datumsberechnungen
        http://www.mysql.com/doc/de/Date_calculations.html
        hat, ist natuerlich auch nicht gerade hilfreich...

        Gruesse,

        Thomas

        1. Hello,

          na, danke erstmal. Bin wenigstens etwas berhigt, dass es mit nicht alleine so geht.

          Ich hatte noch irgendwo auf dem Server ein mMn recht gutes Manual als PDF-File. Leider ist dieser Server ja krachen gegangen und nun habe ich noch nicht gefunden, auf welchen Sicherungsbändern das Ding noch ist. Sind so etwas über 120 Stück à 12Gbyte, alle fast voll.

          Liebe Grüße aus http://www.braunschweig.de

          Tom

          --
          Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
          1. Hallo Tom,

            na, danke erstmal. Bin wenigstens etwas berhigt, dass es mit nicht alleine so geht.

            kann ich mich nur anschließen. Ganz gut finde ich dieses Buch: STEFAN HINZ, MySQL GE-PACKT. Ds ist von dem Übersetzer des Manuals, der zusätzlich ein "finde-Buch" machen wollte, wie er schreibt.

            Gruß, Andreas

            1. Hello,

              kann ich mich nur anschließen. Ganz gut finde ich dieses Buch: STEFAN HINZ, MySQL GE-PACKT. Ds ist von dem Übersetzer des Manuals, der zusätzlich ein "finde-Buch" machen wollte, wie er schreibt.

              Schade, mein Literatur-Etat ist bis Ende Februar 2004 ausgeschöpft.

              Liebe Grüße aus http://www.braunschweig.de

              Tom

              --
              Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
              1. Schade, mein Literatur-Etat ist bis Ende Februar 2004 ausgeschöpft.

                ja, schade. kostet 15.- Euro und ist bei den halbwertszeiten von DV-Büchern bestimmt bald billig antiquarisch zu haben.

                Gruß, Andreas

      2. Hallo Tom,

        durch Zufall ;-)

        stimmt, das Manual ist nicht gerade übersichtlich. Aber bei Google  mit Suchbegriffen "Alter" "berechnen" "mysql" war die Seite an erster Stelle.

        Viele Grüße

        Thomas