BankDay – PHP класс для операций с банковскими (рабочими) днями

Класс для подсчета банковских (рабочих) дней за определенный промежуток времени или определение даты +N банковских дней. Учитываются государственные праздники. Если праздник попадает на выходной день, то, согласно трудовому кодексу, он переносится на следующий рабочий.

Скачать BankDay.class.php 1.59 KB Downloaded 1172 times

Примеры использования:

PHP:
  1. echo BankDay::getEndDate('2008-10-14', 10, 'd.m.Y');
  2. //28.10.2008
  3. echo BankDay::getEndDate('now', 10);
  4. //1229008080
  5. echo BankDay::getNumDays('2008-02-25', '2008-03-15');
  6. //13
  7. echo BankDay::getNumDays('now', '10 days');
  8. //7
  9. echo BankDay::isWorkDay('2009-01-06');
  10. //false

Leave a Reply

You must be logged in to post a comment.