lubos / cakephp-interval
CakePHP 间隔插件
0.1.1
2017-01-10 15:06 UTC
Requires
- php: >=5.5.9
- cakephp/cakephp: >=3.3.2 <4.0.0
Requires (Dev)
- cakephp/cakephp-codesniffer: dev-master
- phpunit/phpunit: *
This package is auto-updated.
Last update: 2024-09-04 18:51:14 UTC
README
安装
您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。
安装 composer 包的推荐方法是
composer require lubos/cakephp-interval
在 bootstrap.php 文件中加载插件
bin/cake plugin load Interval
使用方法
在可读性强的字符串中,可以使用以下内容
w = 周
d = 天
h = 小时
m = 分钟
s = 秒
$Interval = new \Interval\Interval\Interval(); // output 2w 6h echo $Interval->toHuman((2 * 5 * 8 + 6) * 3600); // output 36000 echo $Interval->toSeconds('1d 2h');
您可以使用 ./src/Traits/IntervalTrait.php
或 cakephp 组件/辅助工具。
辅助工具示例
// in AppView $this->loadHelper('Interval', ['className' => '\Interval\View\Helper\IntervalHelper']); // in Template, output 2w 6h <?= $this->Interval->toHuman((2 * 5 * 8 + 6) * 3600) ?>
有关更多示例,请参阅 ./tests/TestCase/Interval/IntervalTest.php
错误 & 特性
对于错误和特性请求,请使用此存储库的问题部分。
如果您想帮忙,欢迎提交拉取请求。
请遵守以下规则
- 分支 & 克隆
- 代码修复错误或添加特性
- 遵循 CakePHP 编码规范
- 单元测试