fredbradley / easytime
一个小型基于类的包,用于帮助进行人类可读的时间计算。
v3.0.8
2023-08-18 07:30 UTC
Requires
- php: ^8.1
Requires (Dev)
- laravel/pint: ^1.11
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.5
README
一个小型基于类的包,用于帮助进行人类可读的时间计算。
当您需要将人类可读的分钟或秒数转换为秒的整数(例如Cache对象的过期时间)时
安装
您可以通过composer安装此包
composer require fredbradley/easytime
使用示例
use FredBradley\EasyTime\EasySeconds; $seconds = EasySeconds::AN_HOUR; // returns 3600 $seconds = EasySeconds::hours(2); // return 7200 // Want to know how many minutes in a year? $minutes = EasyMinutes::A_YEAR; // And if you want to you can mix them together... $seconds = EasySeconds::minutes(EasyMinutes::AN_HOUR); // return 3600 // Number of Seconds in a given month? $minutes = EasyMinutes::days(EasyDays::month('january')); // Leap Years? Yep.. $minutes = EasyMinutes::days(EasyDays::month('february', true)); // where the second variable is a boolean for a leap year
对于觉得这很有用并想构建更多功能的人,请提交pull request。
测试
(100% 代码覆盖率)
composer test
安全
如果您发现任何与安全相关的问题,请通过电子邮件 code@fredbradley.co.uk 联系我们,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。