Я вижу, что в php есть странная проблема с добавлением и вычитанием месяца.
Мои вопросы:
1 месяц имеет эквивалент в днях? если да, является ли это общепринятым стандартом на всех языках программирования?Несколько примеров:
echo date('Y-m-d',strtotime('2011-03-31 -1 months')); //2011-03-03
echo date('Y-m-d',strtotime('2011-03-30 -1 months')); //2011-03-02
echo date('Y-m-d',strtotime('2011-03-29 -1 months')); //2011-03-01
echo date('Y-m-d',strtotime('2011-03-28 -1 months')); //2011-02-28