Omzy Posted January 8, 2010 Share Posted January 8, 2010 I have a datetime field in my database, I retrieve this in my script follows: $date=$row['date']; $status=$row['status']; echo $date; //outputs 2010-01-04 12:20:33 echo $status; //outputs 002 I now want to add an IF statement in my script that checks $date as follows: If today's date is 2 DAYS AFTER $date then set $status to 001. The check must also take in to account the time. Link to comment https://forums.phpfreaks.com/topic/187701-datetime-dependant-actions/ Share on other sites More sharing options...
cags Posted January 8, 2010 Share Posted January 8, 2010 You should be able to do it with the strtotime function. if(time() >= strtottime($row['date']. " +2 days")) { echo "More than 2 days"; } If you only need items from the database where the day is more than 2 days ago though you would be better off using MySQL's date functions in the WHERE clause. Link to comment https://forums.phpfreaks.com/topic/187701-datetime-dependant-actions/#findComment-990938 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.