thinkalot/miti
Miti 是一个用于日期和时间以及日期时间范围的比较的 PHP 库
dev-master
2015-02-24 13:52 UTC
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-28 16:15:29 UTC
README
Miti 是一个简单的 PHP 库,用于日期和日期时间的比较。
正在加载
您可以在应用程序中使用 require
require_once( '/path/to/Miti/src/autoload.php' );
或使用 composer
"require": { "thinksalot/miti" : "*" }
用法
在...
检查一个日期对象是否位于给定的日期之间
$dt = new Miti\DateTime( '2015-02-22' ); $dt->between( '2015-01-01', '2015-03-01' );
包含
检查一个范围是否包含一个日期
$dr = new Miti\DateTimeRange( '2015-01-01', '2015-03-01' ); $dr->contains( '2015-02-22' );
等于
检查两个日期时间范围是否相同
$firstRange = new Miti\DateTimeRange( '2015-01-01', '2015-03-01' ); $secondRange = new Miti\DateTimeRange( '2015-01-01', '2015-03-01' ); $firstRange->equals( $secondRange );
重叠
检查两个日期时间范围是否重叠
$firstRange = new Miti\DateTimeRange( '2015-01-01', '2015-03-01' ); $secondRange = new Miti\DateTimeRange( '2015-02-22', '2015-03-01' ); $firstRange->overlaps( $secondRange );
包含
检查一个日期时间范围是否包含另一个
$firstRange = new Miti\DateTimeRange( '2015-01-01', '2015-06-01' ); $secondRange = new Miti\DateTimeRange( '2015-03-22', '2015-04-01' ); $firstRange->encloses( $secondRange );
连续于
检查给定的范围是否紧跟另一个范围之后
$firstRange = new Miti\DateTimeRange( '2015-01-01', '2015-06-01' ); $secondRange = new Miti\DateTimeRange( '2015-06-02', '2015-12-01' ); $secondRange->consecutiveTo( $firstRange );
许可证
请检查 LICENSE 文件