MikoMak Posted March 21, 2006 Share Posted March 21, 2006 Hi all,I'd like to enter 2 dates into a table,date today [I'm using now()] anddate 30 days from todayHow do I go about adding 30 days to now() and inserting it into the table?I'll be running a script daily to check if todays date matches the expiry date and deleting the row accordingly.Thanx,MikoMak. Link to comment https://forums.phpfreaks.com/topic/5424-adding-30-days-to-now-in-mysql/ Share on other sites More sharing options...
php_b34st Posted March 21, 2006 Share Posted March 21, 2006 You could use $date and $strtotime to get the date and then add 30 days to it like this:[code]<?php//date today$date = date("Y-m-d");//put into string$current_date = strtotime($date);//add 30 days$new_date = date("Y-M-D",$current_date+=2592000);//display datesecho 'Todays date is ' . $date . '<br />';echo 'The date 30 days from now will be ' . $new_date;?>[/code]You can then put either the string or the date format into your db. Link to comment https://forums.phpfreaks.com/topic/5424-adding-30-days-to-now-in-mysql/#findComment-19415 Share on other sites More sharing options...
MikoMak Posted March 22, 2006 Author Share Posted March 22, 2006 Thanx for that php_b34st,works great. Link to comment https://forums.phpfreaks.com/topic/5424-adding-30-days-to-now-in-mysql/#findComment-19589 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.