-1

Please i wish to minus to dates to get my result in equivalent months.

$date1 = 01/01/2013;
$date2 = 12/12/2013;
$months = $date2 - $date1;
$months would be 12.

Kindly assist. Thanks

John Conde
  • 217,595
  • 99
  • 455
  • 496
Ifeoluwapo Ojikutu
  • 69
  • 1
  • 1
  • 12

1 Answers1

0

Your date format is ambiguous. Is it DD/MM/YYYY or MM/DD/YYYY. Assuming DD/MM/YYYY:

$date1 = DateTime::createFromFormat('d/m/Y', '01/01/2013');
$date2 = DateTime::createFromFormat('d/m/Y', '12/12/2013');
$interval = $date1->diff($date2);
echo $interval->m;

See it in action

John Conde
  • 217,595
  • 99
  • 455
  • 496