jarvis Posted June 27, 2016 Share Posted June 27, 2016 Hi, I'm struggling with something which I thought would be very simple. I'm using date_diff to compare to dates, I then wish to run an if statement depending on the difference in days. For example: <?php $date1=date_create("2013-03-15"); $date2=date_create("2013-12-12"); $diff=date_diff($date1,$date2); echo $diff->format("%R%a days"); ?> The output is therefore: "+272 days" ; So why does this not work: $test = $diff->format("%a"); echo $test.'<br>'; if ($test > '250'){ echo 'whoa'; } Am I missing something? Thanks Quote Link to comment https://forums.phpfreaks.com/topic/301401-date_diff-if-statement/ Share on other sites More sharing options...
jarvis Posted June 27, 2016 Author Share Posted June 27, 2016 Scrap that, I worked it out when I posted and tidied the above - sorry! Quote Link to comment https://forums.phpfreaks.com/topic/301401-date_diff-if-statement/#findComment-1534043 Share on other sites More sharing options...
Jacques1 Posted June 27, 2016 Share Posted June 27, 2016 I hope you're now using the numeric days property rather than fumbling with format strings. Quote Link to comment https://forums.phpfreaks.com/topic/301401-date_diff-if-statement/#findComment-1534046 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.