library range-generator
Library to generate date ranges starting from certain date
deejff/range-generator
Library to generate date ranges starting from certain date
- Wednesday, November 2, 2016
- by deejff
- Repository
- 1 Watchers
- 0 Stars
- 0 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 1 Versions
- 0 % Grown
This library helps you generate date ranges starting from a certain date.
Installation
composer require deejff/range-generator, (*1)
Example of use:
$rangeByTypeGenerator = new RangeByTypeGenerator();
$dateRange = $rangeByTypeGenerator->handle(new DateTime('2016-05-18'), RangeByTypeGenerator::TYPE_LAST_MONTH);
$dateRange->getFrom();
//DateTime('2016-04-01 00:00:00')
$dateRange->getTo();
//DateTime('2016-04-30 23:59:59')
You can use one of the predefined types:
- TYPE_TODAY,
- TYPE_YESTERDAY,
- TYPE_THIS_WEEK,
- TYPE_LAST_WEEK,
- TYPE_LAST_THIRTY_DAYS.
- TYPE_THIS_MONTH,
- TYPE_LAST_MONTH,
- TYPE_THIS_QUARTER,
- TYPE_THIS_YEAR,
- TYPE_LAST_YEAR
dev-master
9999999-dev
Library to generate date ranges starting from certain date
Sources
Download
MIT
The Development Requires
by
Dawid Paszek
date
range