dev-master
9999999-devMiti is a PHP library for datetime & datetime range comparision
MIT
The Development Requires
Miti is a PHP library for datetime & datetime range comparision
Miti is a simple PHP library for datetime & datetime range comparisons., (*1)
Either using require
in your app:, (*3)
require_once( '/path/to/Miti/src/autoload.php' );
or using composer:, (*4)
"require": { "thinksalot/miti" : "*" }
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' );
Checks if a range contains a date, (*6)
$dr = new Miti\DateTimeRange( '2015-01-01', '2015-03-01' ); $dr->contains( '2015-02-22' );
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 );
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 );
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 );
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 );
Please check the LICENSE file, (*11)
Miti is a PHP library for datetime & datetime range comparision
MIT