Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3
  1. #1
    New Coder
    Join Date
    Jul 2004
    Location
    Leamington, UK
    Posts
    29
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Date calculation

    Hi everyone

    ok for most of you this will be very easy lol

    i have a registration form on my site and i have 3 drop down menu's
    day , mon , year each containing 2 digit numbers


    what i would like to do .. is when they submit the form
    the page will automatically determin their age based on the selections from day , mon , year

    sounds easy huh? lol

    any help will be appreciated

  • #2
    raf
    raf is offline
    Master Coder
    Join Date
    Jul 2002
    Posts
    6,589
    Thanks
    0
    Thanked 0 Times in 0 Posts
    indeed very easy. but instead of spending time reinventing this sort of things, i always just run a search at www.php.net and there are plenty of premade scripts like this one
    PHP Code:
    /*chris dot shepherd at gmail dot com
    27-Aug-2004 05:59 
    A nice way to calc age seeing that mktime only goes back until 1970 is to use the date function like this... */

    <?php 
    //Find the difference in year, month, and day 
    $yeardiff date("Y") - $dobyear
    $monthdiff date("m") - $dobmonth
    $daydiff date("j") - $dobday

    /* 
     * if month or day is negative we have yet to reach it so 
     * we need to subtract a year seeing we haven't 
     * reached our birthday yet, else yeardiff is correct 
     */ 

    if ($monthdiff <= && $daydiff 0) { 
       
    $age $yeardiff 1
    } else { 
       
    $age $yeardiff


    echo 
    $age
    ?>
    on http://www.php.net/date
    Posting guidelines I use to see if I will spend time to answer your question : http://www.catb.org/~esr/faqs/smart-questions.html

  • #3
    New Coder
    Join Date
    Jul 2004
    Location
    Leamington, UK
    Posts
    29
    Thanks
    0
    Thanked 0 Times in 0 Posts
    ahh

    perfect.

    Thanks


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •