note 117663 added to datetime.diff

From: Date: Fri, 17 Jul 2015 15:53:41 +0000
Subject: note 117663 added to datetime.diff
Groups: php.notes 
Request: Send a blank email to php-notes+get-203126@lists.php.net to get a copy of this message
<?PHP /*small script to check if the given date is between the limit $gap is the limit needed date format taken is d-m-yyyy using PDO */ date_default_timezone_set('Asia/kolkata'); $gap = 60; $givendate = '7-9-2015'; $givendate = explode('-', $givendate); $thisday = $givendate[0]; $thismonth = $givendate[1]; $thisyear = $givendate[2]; $date1 = new DateTime(date('d-m-Y',mktime(0,0,0,$thismonth,$thisday,$thisyear))); $date2 = new DateTime(date('d-m-Y')); $differ = $date1->diff($date2); $daysbetween = $differ->format('%a'); echo $daysbetween; if($daysbetween > $gap){ printf("Enter a date within next %d days the difference is %d",$gap,$daysbetween); } else{ printf("Date is valid and difference is %d",$daysbetween); } ?> ---- Server IP: 72.52.91.14 Probable Submitter: 223.238.13.172 ---- Manual Page -- http://php.net/manual/en/datetime.diff.php Edit -- https://master.php.net/note/edit/117663 Del: integrated -- https://master.php.net/note/delete/117663/integrated Del: useless -- https://master.php.net/note/delete/117663/useless Del: bad code -- https://master.php.net/note/delete/117663/bad+code Del: spam -- https://master.php.net/note/delete/117663/spam Del: non-english -- https://master.php.net/note/delete/117663/non-english Del: in docs -- https://master.php.net/note/delete/117663/in+docs Del: other reasons-- https://master.php.net/note/delete/117663 Reject -- https://master.php.net/note/reject/117663 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#203126) next »