|
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 рабочий день.
как енто сделать? ((
|