steffi: volljährigkeitscheck in php

Hallo zusammen,

keint jemand ein php script oder funktion, das ein alter im format 25-12-1983 auf volljaehrigkeit (18 jahre) überprüft?

dankeschön :-)

steffi

  1. Moin!

    keint jemand ein php script oder funktion, das ein alter im format 25-12-1983 auf volljaehrigkeit (18 jahre) überprüft?

    Rechne das Alter in Sekunden um, rechne das aktuelle Datum in Sekunden um (beides basierend auf einer gemeinsamen Nullmarke), bilde die Differenz und vergleiche, ob mehr als 18 Jahre (in Sekunden) rauskommen.

    - Sven Rautenberg

    --
    Signatur oder nicht Signatur - das ist hier die Frage!
    1. Moin!

      keint jemand ein php script oder funktion, das ein alter im format 25-12-1983 auf volljaehrigkeit (18 jahre) überprüft?

      Rechne das Alter in Sekunden um, rechne das aktuelle Datum in Sekunden um (beides basierend auf einer gemeinsamen Nullmarke), bilde die Differenz und vergleiche, ob mehr als 18 Jahre (in Sekunden) rauskommen.

      Ähm - es dürfen natürlich auch größere Einheiten sein, beispielsweise Tage. Unter Unix wird eben seit 1970 in Sekunden die Zeit gezählt, was bis zum Jahre 2038 (oder so) mit 32-Bit-Zahlen wunderbar klappen wird.

      - Sven Rautenberg

      --
      Signatur oder nicht Signatur - das ist hier die Frage!
      1. ähm, kasnnst du mir vielleicht zeigen, wie das geht? habe mit php noch nicht so viel erfahrung!

        herzlichen dank!

        steffi

        1. Moin!

          ähm, kasnnst du mir vielleicht zeigen, wie das geht? habe mit php noch nicht so viel erfahrung!

          Verwende dazu einfach Datumsfunktionen.

          http://www.php.net/manual/de/function.date.php - Parameter "U" z.B.
          http://www.php.net/manual/de/function.mktime.php
          http://www.php.net/manual/de/function.time.php

          Beachte auch die weiteren möglichen Datumsfunktionen, die in der linken Spalte gelistet sind. Es ist eine gute Idee, da mal zu stöbern, um zu wissen, was man irgendwann vielleicht mal anwenden kann.

          - Sven Rautenberg

          --
          Signatur oder nicht Signatur - das ist hier die Frage!
    2. HAllo,

      Rechne das Alter in Sekunden um, rechne das aktuelle Datum in Sekunden um (beides basierend auf einer gemeinsamen Nullmarke), bilde die Differenz und vergleiche, ob mehr als 18 Jahre (in Sekunden) rauskommen.

      Je nach dem wieviele Schaltjahre dazwischen liegen sind das aber unterschiedliche Werte für die Sekundenanzahl.

      By
      Reinhard