fredbradley/easytime

一个小型基于类的包,用于帮助进行人类可读的时间计算。

v3.0.8 2023-08-18 07:30 UTC

README

Latest Version on Packagist Software License Total Downloads Tests Passing

一个小型基于类的包,用于帮助进行人类可读的时间计算。

当您需要将人类可读的分钟或秒数转换为秒的整数(例如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)。有关更多信息,请参阅许可证文件