pierswarmers / mandate
基于日期的规则的简单实用工具。
1.0.0
2015-03-13 05:19 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-09-28 17:12:36 UTC
README
用于测试日期与链式规则匹配的简单实用工具。
安装
推荐通过 Composer 安装 ManDate。将 pierswarmers/mandate 包添加到您的 composer.json 文件中
composer require "pierswarmers/mandate" dev-master
composer require "pierswarmers/mandate" dev-master
或者在您的 composer.json 文件中
{
"require": {
"pierswarmers/mandate": "dev-master"
}
}
用法
use ManDate\Mandate; use ManDate\Rule\WeekdayRule; use ManDate\Rule\DaytimeRule; use ManDate\Rule\MorningRule; $mandate = new Mandate(); $mandate ->andWhere(new WeekdayRule()) ->andWhere(new DaytimeRule()) ->andWhereNot(new MorningRule()) ; $date = new \DateTime('2015-03-02 11:30', new \DateTimeZone('Australia/Sydney')); if ($mandate->validate($date)) { echo 'It\'s a weekday afternoon!'; }