Календарный месяц

mak_sim2001

Новичок
Календарный месяц

стыдно спросить... но для себя хочу уяснить.
Как правильно считать(или кто как считает) промежуток в месяц? Какие стандарты на это существую?

Например юзер оплатил 27 февраля месячную подписку (невысокосный год)
Когда её заканчивать через месяц? 27 марта?
Тогда вопрос когда заканчивать подписку если юзер подписался 30 января...

Или брать количество дней в марте прибавлять к дате 27 марта (31 дней от 27 марта)...

Нашел определение в БСЭ )

Календарный месяц - промежуток времени от первого до последнего дня месяца по календарю. Длительность К. м. различна. В григорианском (так же, как и в юлианском) календаре К. м. содержит от 28 до 31 сут.

Вообще конкретно хотел узнать как PayPal считает месяц при подписке. Шарил в их документации не нашел.
 

mak_sim2001

Новичок
itprog
Спасибо за быстрый ответ.
Хотел уточнить, это ответ и на то как PayPal считает месяц?
Я так понял это стандарт? Ну не strtotime("+1 month") :) а
например тот результа что получился при выводе этого скрипта:

PHP:
    $date[0] = '2007-01-30';
    for($i = 0; $i < 14; $i++) {
        $date[$i+1] = date('Y-m-d', strtotime($date[$i]." + 1 month"));
        echo $date[$i] . '<br />';
    }
2007-01-30
2007-03-02
2007-04-02
2007-05-02
2007-06-02
2007-07-02
2007-08-02
2007-09-02
2007-10-02
2007-11-02
2007-12-02
2008-01-02
2008-02-02
2008-03-02
 

itprog

Cruftsman
это не стандарт, это прибавление одного месяца. Если это то, что тебе нужно - используй.
 

mak_sim2001

Новичок
itprog
В любом случае спасибо.
А на счет PayPal чуствую узнаю только через месяц :) почти все доки перекачал весь сайт перелопатил ничего не нашел.
а может и больше чем через месяц...
 
Сверху