The recommended way to install Melody DateTime is through
composer. Just create a composer.json
file and
run the php composer.phar install
command to install it:
{
"require": {
"leviferreira/melody-datetime": "dev-master"
}
}
Importing DateTime namespace:
use Melody\DateTime\DateTime;
// Sets the datetime, will consider the 'now' date
// for example: 2013-12-01 00:00:00
$datetime = new DateTime();
// add two business days to a date
$datetime->addBusinessDays(2);
// Output: 2013-12-03 00:00:00
echo $datetime->format('Y-m-d H:i:s');
// Sets the datetime, will consider the 'now' date
// for example: 2013-12-01 00:00:00
$datetime = new DateTime();
// Set a list of holidays that will be considered
$datetime->setHolidays(array('2013-12-02'));
// Add two business days to a date, considering holidays as non-business days
$datetime->addBusinessDaysWithHolidays(2);
// Output: 2013-12-04 00:00:00
echo $datetime->format('Y-m-d H:i:s');