illchuk / time-normalize
时间输入的基本验证器和过滤器。
v0.1.1
2017-10-26 16:38 UTC
Requires
- php: ^5.5|^7.0
- zendframework/zend-inputfilter: ^2.0
- zendframework/zend-validator: ^2.0
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-09-08 09:17:11 UTC
README
时间输入的基本验证器和过滤器。
安装
使用以下命令安装:composer require illchuk/time-normalize
。
您可以在您的ZendFramework应用程序中通过在您的 modules.config.php
中添加以下内容来安装:
return [..., 'TimeNormalize' ,...]; // validator and filter both called 'Time'
或者直接使用:
use TimeNormalize\Validator\Time as TimeValidator;
use TimeNormalize\Filter\Time as TimeFilter;
$validator = new TimeValidator;
echo $validator->isValid('12:34am'); // true
echo $validator->isValid('12:34jm'); // false
$filter = new TimeFilter;
echo $filter->filter('12:34 am'); // '00:34'
echo $filter->filter('12:34 pm'); // '12:34'
echo $filter->filter('junk'); // 'junk'