2017 © Pedro Peláez
 

library business-days-calculator

Business day calculation

image

andrejsstepanovs/business-days-calculator

Business day calculation

  • Saturday, May 26, 2018
  • by wormhit
  • Repository
  • 3 Watchers
  • 18 Stars
  • 2,652 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 13 Forks
  • 3 Open issues
  • 3 Versions
  • 28 % Grown

The README.md

business-days-calculator

Business Days Calculator, (*1)

Build Status Scrutinizer Quality ScoreCoverage Status Latest Stable Version License, (*2)

Install

  • If you're using Composer to manage dependencies, you can use
composer require andrejsstepanovs/business-days-calculator

or add to your composer.json file:, (*3)

"require": {
    "andrejsstepanovs/business-days-calculator": "1.*",
}

Example

``` php use \BusinessDays\Calculator;, (*4)

$holidays = [ new \DateTime('2000-12-31'), new \DateTime('2001-01-01') ];, (*5)

$freeDays = [ new \DateTime('2000-12-28') ];, (*6)

$freeWeekDays = [ Calculator::SATURDAY, Calculator::SUNDAY ];, (*7)

$calculator = new Calculator(); $calculator->setStartDate(new \DateTime('2000-12-27')); $calculator->setFreeWeekDays($freeWeekDays); // repeat every week $calculator->setHolidays($holidays); // repeat every year $calculator->setFreeDays($freeDays); // don't repeat, (*8)

$calculator->addBusinessDays(3); // add X working days, (*9)

$result = $calculator->getDate(); // \DateTime echo $result->format('Y-m-d'); // 2001-01-03 ```, (*10)

The Versions

26/05 2018

dev-master

9999999-dev

Business day calculation

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

business days

06/01 2015

1.0.0.x-dev

1.0.0.9999999-dev

Business day calculation

  Sources   Download

MIT

The Requires

 

business days

06/01 2015

1.0.0

1.0.0.0

Business day calculation

  Sources   Download

MIT

The Requires

 

business days