2017 © Pedro Peláez
 

library range-generator

Library to generate date ranges starting from certain date

image

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

The README.md

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

The Versions

02/11 2016

dev-master

9999999-dev

Library to generate date ranges starting from certain date

  Sources   Download

MIT

The Development Requires

by Dawid Paszek

date range