PHP DateTime :: Diff ошибочно?
DateTime :: Diff должен рассчитывать правильный интервал и учитывать Летнее время (DST) и високосные годы. Хотя, видимо, это не так. Код ужаса: $d1 = new DateTime("2011-10-30 01:05:00", new DateTimeZone("Europe/Stockholm")); $d2 = new DateTime("2011-10-30 03:05:00", new DateTimeZone("Europe/Stockholm")); echo $d1->getOffset() / (60 * 60); Печатает '2'! Имейте в виду, что время UTC = 1 час – 2 […]