BladeMetal Posted April 4, 2006 Share Posted April 4, 2006 I have a script I'm writing where the user inputs their birthday and the program returns their age in whole years. I had this script, but during leap years and daylight saving, it could be thrown out.$birth_date = $_POST['birthday_year'].'-'.$_POST['birthday_month'].'-'.$_POST['birthday_day']; //creates birthday as a string$manager_age = ((mktime() - strtotime($birth_date))/31556926); //finds the difference as a timestamp and divides by the number a seconds in a normal yearecho floor($manager_age); //prints the outputIf someone could rewrite this for me so it actually works with leap years and daylight saving in mind it would be greatly appreciated.Cheers-Adam Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.