Zeit von x bis heute ausrechnen? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 26.Februar.2003, 15:08.
    Zeit von x bis heute ausrechnen?

      Ich möchte von einem Geburtsdatum das alter von jemanden berechnen.

      Ich hab schon nen bischen herumprobiert

      out datum ("$Geburtstag-jetzt", "intern");
      
      versteht mich nicht.

      out datum ("$Geburtstag", "intern") - datum ("jetzt", "intern");
      
      Macht mir ganz lustige Zahlen

      out datum ("$Geburtstag", "Jahr") - datum ("jetzt", "Jahr");
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 26.Februar.2003, 15:08.
    Zeit von x bis heute ausrechnen?

      Ich möchte von einem Geburtsdatum das alter von jemanden berechnen.

      Ich hab schon nen bischen herumprobiert

      out datum ("$Geburtstag-jetzt", "intern");
      
      versteht mich nicht.

      out datum ("$Geburtstag", "intern") - datum ("jetzt", "intern");
      
      Macht mir ganz lustige Zahlen

      out datum ("$Geburtstag", "Jahr") - datum ("jetzt", "Jahr");
      

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 26.Februar.2003, 15:16.
    Re: Zeit von x bis heute ausrechnen?

      Ich habe jetzt ausversehen das falsche Fenster abgeschickt. (wollte eigendlich in meinem Basportal noch was ausprobieren, hab aber dann das Forum bestätigt)

      Also weiter
      out datum ("$Geburtstag", "Jahr") - datum ("jetzt", "Jahr"); 
      

      Bringt mir zwar das richtige Alter, aber denke mal nur wenn der jenige in diesem Jahr noch nicht Geburtstag hatte.

      Wie kann ich das lösen?

      Es gibt doch bstimmt was einfacheres als sich das erst in Tage aufzudröseln, zumal das auch nich einfach wird wenn man die verschiedene monate (und Schaltjahr) dazu nehmen möchte.

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 26.Februar.2003, 15:45.
    Re: Zeit von x bis heute ausrechnen?

      Hab jetzt ne Lösung!

      Meine Aussage

      "aber denke mal nur wenn der jenige in diesem Jahr noch nicht Geburtstag hatte"

      im letzten Beitrag hat mich auf die Idee gebracht, einfach das zu überprüfen.

      my $alter = datum("jetzt", "Jahr") - datum("$Geburtstag", "Jahr");
      $alter++ if (datum("jetzt", "Monat") > datum("$Geburtstag", "Monat"));
      $alter++ if (datum("jetzt", "Monat") == datum("$Geburtstag", "Monat") && datum("jetzt", "Tag") > datum("$Geburtstag", "Tag"));
      out $alter;
      


      Funktioniert zwar, aber vielicht fällt noch jemanden was besseres ein. Mir gefällt es auch noch nicht so richtig. ;)

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Mittwoch, 26.Februar.2003, 17:47. WWW: bei123.de
    Re: Zeit von x bis heute ausrechnen?

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 26.Februar.2003, 18:31.
    Re: Zeit von x bis heute ausrechnen?

      Jo, ist ja das selbe was ich auch erst hatte, nur halt das Problem das wenn jemand in diesem Jahr noch nicht Geburstag hatte die Zahl nicht stimmt.
      Er rechnet bei dieser Variante ja nur die Jahreszahlen.

      Dafür habe ich jetzt aber nen Überprüfung gebastelt.

      Hier nochmal die richtige Variante, in der vorhin hatte ich nen gedanklichen Dreher drin:

      ----------------------
      my $alter = datum("jetzt", "Jahr") - datum("$Geburtstag", "Jahr");
      $alter-- if (datum("jetzt", "Monat") < datum("$Geburtstag", "Monat"));
      $alter-- if (datum("jetzt", "Monat") == datum("$Geburtstag", "Monat") && datum("jetzt", "Tag") < datum("$Geburtstag", "Tag"));
      

     Antworten


     
 Liste der Einträge von 40050 bis 40200:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.11s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!