neptun / yii2-datetime-compare-validator
用于比较日期时间的Yii2验证器。
2.0.3
2016-09-14 08:55 UTC
Requires
- bower-asset/moment: ^2.14
- yiisoft/yii2: *
Requires (Dev)
- phpunit/phpunit: 5.0.*
This package is not auto-updated.
Last update: 2024-09-23 12:06:17 UTC
README
为yii2提供验证日期的功能。
安装
通过 composer 安装此扩展是首选方式。
运行以下命令
php composer.phar require nepstor/yii2-datetime-compare-validator "^2.0"
或
"nepstor/yii2-datetime-compare-validator": "^2.0"
将以下内容添加到您的 composer.json
文件的 require 部分中。
使用方法
public function rules() { return [ ['begin', nepstor\validators\DateTimeCompareValidator::className(), 'compareAttribute' => 'end', 'format' => 'Y-m-d', 'operator' => '>='] ]; }
属性
此验证器将指定的输入日期时间与另一个日期时间进行比较,并确保它们之间的关系符合操作符属性指定的关系。
compareAttribute
: 应与之比较值的属性名称。compareValue
: 输入值应与之比较的常量值。当指定了此属性和compareAttribute
时,此属性将具有优先级。operator
: 比较运算符。默认为=
。支持以下运算符=
: 检查两个值是否相等。比较以非严格模式进行。!=
: 检查两个值是否不相等。比较以非严格模式进行。>
: 检查被验证的值是否大于比较的值。>=
: 检查被验证的值是否大于或等于比较的值。<
: 检查被验证的值是否小于比较的值。<=
: 检查被验证的值是否小于或等于比较的值。
format
: 解析值时使用的日期格式。默认为 Y-m-d。jsFormat
: 客户端解析值时使用的日期格式。默认为 YYYY-MM-DD。