Xpoint
   [напомнить пароль]

Помесячные услуги

Метки: [без меток]
2005-10-14 18:24:56 [обр] Дмитрий Терёхин(0/1)[досье]
Такой концептуально-практический вопрос.
Есть услуга, которая предоставляется на X месяцев. Есть дата старта услуги.
Как определить дату окончания? Если брать месяц = 30 дней, то надо об этом ставить в известность клиента, иначе он скажет - почему у меня 1 месяц с 1 января заканчивается не 1 февраля?
Можно взять месяц = 31 день, но тогда клиент поулчит больше, чем надо (зато возражать не будет)
Если просто менять месяц, сохраняя дату, то возникнут ошибки с короткими месяцами.
Как поступают на практике, и есть ли правильный алгоритм?
спустя 12 минут [обр] Алексей В. Иванов(0/2861)[досье]
М Перенесено из форума "Программирование::PHP"
спустя 1 час 2 минуты [обр] GRAy(0/259)[досье]
Дмитрий Терёхин[досье] ИМХО, это просто должно быть оговорено в договоре или в публичной офферте.
спустя 2 часа 51 минуту [обр] Дмитрий Кучкин(0/236)[досье]
Как вариант
month_stop=month_start+X;
day_stop=min (max_days_of_month_stop, day_start);
Powered by POEM™ Engine Copyright © 2002-2005