2017 © Pedro Peláez
 

library miti

Miti is a PHP library for datetime & datetime range comparision

image

thinkalot/miti

Miti is a PHP library for datetime & datetime range comparision

  • Tuesday, February 24, 2015
  • by thinksalot
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Miti

Miti is a simple PHP library for datetime & datetime range comparisons., (*1)

Build Status, (*2)

Loading

Either using require in your app:, (*3)

require_once( '/path/to/Miti/src/autoload.php' );

or using composer:, (*4)

  "require": {
      "thinksalot/miti" : "*"
  }

Usage

Between

Checks if a date object lies between given dates, (*5)

$dt = new Miti\DateTime( '2015-02-22' );
$dt->between( '2015-01-01', '2015-03-01' );

Contains

Checks if a range contains a date, (*6)

$dr = new Miti\DateTimeRange( '2015-01-01', '2015-03-01' );
$dr->contains( '2015-02-22' );

Equals

Checks if two datetime ranges are the same, (*7)

$firstRange  = new Miti\DateTimeRange( '2015-01-01', '2015-03-01' );
$secondRange = new Miti\DateTimeRange( '2015-01-01', '2015-03-01' );
$firstRange->equals( $secondRange );

Overlaps

Checks if two datetime ranges are overlapping, (*8)

$firstRange  = new Miti\DateTimeRange( '2015-01-01', '2015-03-01' );
$secondRange = new Miti\DateTimeRange( '2015-02-22', '2015-03-01' );
$firstRange->overlaps( $secondRange );

Encloses

Checks if a datetime range encloses another, (*9)

$firstRange  = new Miti\DateTimeRange( '2015-01-01', '2015-06-01' );
$secondRange = new Miti\DateTimeRange( '2015-03-22', '2015-04-01' );
$firstRange->encloses( $secondRange );

Consecutive to

Checks is a given range immediately follows another range, (*10)

$firstRange  = new Miti\DateTimeRange( '2015-01-01', '2015-06-01' );
$secondRange = new Miti\DateTimeRange( '2015-06-02', '2015-12-01' );
$secondRange->consecutiveTo( $firstRange );

License

Please check the LICENSE file, (*11)

The Versions

24/02 2015

dev-master

9999999-dev

Miti is a PHP library for datetime & datetime range comparision

  Sources   Download

MIT

The Development Requires