BankDay – PHP класс для операций с банковскими (рабочими) днями
Posted on November 27, 2008, 7:20 pm, by Eugeniy Belyaev, under
Main.
Класс для подсчета банковских (рабочих) дней за определенный промежуток времени или определение даты +N банковских дней. Учитываются государственные праздники. Если праздник попадает на выходной день, то, согласно трудовому кодексу, он переносится на следующий рабочий.
Примеры использования:
PHP:
-
echo BankDay::
getEndDate('2008-10-14',
10,
'd.m.Y');
-
//28.10.2008
-
echo BankDay::
getEndDate('now',
10);
-
//1229008080
-
echo BankDay::
getNumDays('2008-02-25',
'2008-03-15');
-
//13
-
echo BankDay::
getNumDays('now',
'10 days');
-
//7
-
echo BankDay::
isWorkDay('2009-01-06');
-
//false