Для будних дней:
Код:
![Выделить весь код](images/misc/selectcode.png)
$k = new-timespan -h 14
if (($x = $END_TIME_TICKET.day - $START_TIME_TICKET.day)){
$END_TIME_TICKET - $START_TIME_TICKET - $x*$k
} else {
$END_TIME_TICKET - $START_TIME_TICKET
}
где $x - разница дней, $k - период с 19:00 до 9:00
Цитата Njem:
ещё нужно как-то учесть производственный календарь... »
|
Для выходных и праздничных дней надо будет добавить условный блок с коэффициентом, учитывающим выходные... с праздничными - сложнее, придется составлять календарь с праздничными днями, учитывать год, день недели и если праздничный выпадает на будний день, то вычитать 24 часа... в общем, по аналогии составляйте алгоритм и реализуйте его в код... ничего сложного
![Smile](images/smilies/new/smile.gif)