Показать сообщение отдельно
Старый 28.06.2007, 18:31     # 1
John_Cherep
Guest
 
Сообщения: n/a

php - date() - скрипт

Вообщем, такая трабла.

у меня есть дата date("d.m.Y",strtotime($odate2))
например, 27.06.07

к этой дате надо прибавить количество дней для выполенения заказа $sdacha
например, 23 дня

во-первых тупым сложением, получается 50.06.07
проблему можно избежать, переведя дату в сукунду от 1970 года.
Это первое, что я не знаю как сделать, чтобы получить нормальную дату.

вторая - просто мега проблема как мне кажется, это то что $sdacha==23 дня - не просто дня, а рабочих дня. т.е. мне надо получить готовую дату, потом определить все дни между $odate2 и готовой датой, и если там есть суббота, воскресение, то прибавить эти дни как рабочие, и снова проверить, если снова попадают выходные, то снова приплюсовывать к дате.
я, вообще, в ступоре. Помогите, плз, кто-нить решить задачу.

добавлено через 21 минуту
и ещё.
желательно предусмотреть такую штуку.
допустим я в ручную вобью все праздники, например , если в промежуток попадает дата 8.03.07, то +1 рабочий день.
как енто сделать? ((