smti Posted May 4, 2009 Share Posted May 4, 2009 Hi, I am currently working on a script where I have to determine the current date and then add five days to the current date. I have tried using the experimental Date_Add function, but have not had any luck making it work. Does anyone have any idea how I can achieve my goal? I need to add five days to the current date and then use the outputted date in a MYSQL query. Here is what I have thus far: $currentdate=date("m.d.Y"); Thank You, smti Quote Link to comment Share on other sites More sharing options...
ionik Posted May 4, 2009 Share Posted May 4, 2009 $date = time(); $newDate = $date + (86400 * 5); New date is the current date + 5 days Have fun O letme explain for you Simply retrieve the current timestamp using time(), 86400 is the numerical value for the number of seconds in a day, add that to the current timestamp multiplied by and you now have a timestamp advanced 5 days 1 = Second, 60 = Minute,3600 = Hour, 86400 = day (1*60*60*24) Quote Link to comment Share on other sites More sharing options...
gffg4574fghsDSGDGKJYM Posted May 4, 2009 Share Posted May 4, 2009 You can do that in pure SQL like that : SELECT DATE_ADD(CURRENT_DATE(), INTERVAL 5 DAY); As far i know date_add() isn't experimental at all : http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-add 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.