sadapon2008/business-day-finder

1.0.1 2017-06-01 04:51 UTC

This package is not auto-updated.

Last update: 2024-05-08 00:00:31 UTC


README

Example

<?php

require_once('vendor/autoload.php');

use HolidayJp\HolidayJp; // k1low/holiday_jp
use BusinessDayFinder\Holiday;
use BusinessDayFinder\Finder;

$holidays = HolidayJp::between(new DateTime('2010-01-01'), new DateTime('2020-12-31'));
$holidaysForFinder = array();
foreach ($holidays as $holiday) {
    $holidaysForFinder[] = new Holiday($holiday['date'], $holiday['name']);
}

$finder = new Finder();
$finder->addHolidayArray($holidaysForFinder);
$ret = $finder->getBusinessDayForward(new DateTime('2017-01-01'));

echo $ret->format('Y-m-d');