obiektowo byl taki sam problem
wiem juz w czym problem, chodzi chyba o strefe czasowa
date_default_timezone_set('Europe/Warsaw');
$datetime1 = date_create('2015-10');
$datetime2 = date_create('2015-09');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%M');
jak nie ustawie strefy czasowej w
http://sandbox.onlinephpfunctions.com/ to wszystko gra
a jak ustawie to jest zle
tylko ze ja potrzebuje miec strefe ustawioną
ktos ma pomysl dlaczego przy ustawieniu strefy czasowej to nie dziala?
jeszcze kolejny klopot jest taki
$datetime1 = date_create('2016-10');
$datetime2 = date_create('2015-09');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%m');
//zwraca 1
jak zrobic zeby zwracało zawsze liczbe miesiecy, w tym przypadku 13
albo moze inaczej, czy mozna to jakos prosciej w inny sposob zrobic
potrzebuje odjac dwie daty, ktore są w formacie 2015-11 czyli rok i miesiac
w efekcie chcialbym otrzymac liczbe miesiecy np 50 miesiecy