30 января + 1 месяц будет 28(29) февраля, аналогично для 31 января. Но вот 28 февраля + 1 месяц будет 28 марта. А 31 января + 2 месяца будет 31 марта. Такая вот календарная мать её матика
30 января + 1 месяц будет 28(29) февраля, аналогично для 31 января. Но вот 28 февраля + 1 месяц будет 28 марта. А 31 января + 2 месяца будет 31 марта. Такая вот календарная мать её матика
по крайней мере так это работает в SQL когда делаешь что-то типа + interval '1' month
а какие гемы вы знаете, чтобы из строки "1 month" можно было посчтать 1.month.since так, как это делает activesupport? Т.е. чтобы +3 месяца выпадало на то же число, а не делало +90 дней