powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Отсечь выходные дни PHP
4 сообщений из 4, страница 1 из 1
Отсечь выходные дни PHP
    #38753325
Sanjar88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток, есть форма для заполнения данных в нём есть 2 нужных полей для ввода даты
Дата поступление заявки: 22.09.2014
Срок исполнения:тут идёт (Дата поступление заявки+15 дней)

срок исполнения я получаю так
Код: php
1.
2.
$srok = strtotime($data_z) + (15*24*60*60);
$srok = date('Y-m-d', $srok);


как можно от этих 15 дней выследить и отсечь субботу и воскресение ?
...
Рейтинг: 0 / 0
Отсечь выходные дни PHP
    #38753327
Sanjar88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь за еще один пост, если кто знаком с tcpdf, как можно заставить его выводить большой объем данных? допустим 1к строк,
он выводит максимум 100-150 строк
...
Рейтинг: 0 / 0
Отсечь выходные дни PHP
    #38753348
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sanjar88,


разбить задачу на
1)определить день недели текущий(старта заявки) - полагаю стартовать не может в выходной!

2)если субота, текущий = текущий + 2 дня, если воскресенье ...+1

3)если надо добавить Н дней, то добавлять опуская выходные надо
2*(Н нацело поделить 5) + Если((Н остаток от деления) > пятница - текущий день недели, 2 , 0)

тоесть, на каждые 5 дней надо добавлять 2 выходны
пимер, счас понедельник, если + 5 рабочих дней, это следующий понедельник
и любой другой день недели, на каждые 5 рабочих надо ещо два выходных добавлять

но если остаток от деления Н на 5, скажем 3

а счас понедельник, то всё норм, понедельник + 3 = четверг, вторник тоже норм
а вот если среда --- пятница - среда =2 а остаток от деления 3, тогда надо ещо одну пару выходных добавить, ибо к среде добавить 3 дня, получим следующий понедельник.
...
Рейтинг: 0 / 0
Отсечь выходные дни PHP
    #38753407
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sanjar88,

Код: php
1.
$dw = date( "w", $timestamp);



Вернет от 0 - Вс до 6 - Сб.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Отсечь выходные дни PHP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]