KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I need to get the number of years from 2 dates provided. Here's my code: function daysDifference($endDate, $beginDate) { $date_parts1=explode("-", $beginDate); $date_parts2=explode("-", $endDate); $start_date=gregoriantojd($date_parts1[1], $date_parts1[2], $date_parts1[0]); $end_date=gregoriantojd($date_parts2[1], $date_parts2[2], $date_parts2[0]); $diff = $end_date - $start_date; echo $diff; $years = floor($diff / (365.25*60*60*24)); return $years; } echo daysDifference('2011-03-12','2008-03-09'); The $diff gives a number output. When I return $years , am getting 0 . What have I done wrong?
Tags (comma-separated)
Save Edits
Cancel