redmatter / chrono
为时钟和时间提供准确、可测试且一致的API
v1.0.0
2020-09-02 00:49 UTC
Requires
- php: >=5.4.0
- ext-bcmath: *
- symfony/polyfill-php70: ^1.18
- symfony/polyfill-php73: ^1.18
Requires (Dev)
- phpunit/phpunit: ^4
- symfony/polyfill-php72: ^1.18
- victorjonsson/markdowndocs: ^1.3
This package is auto-updated.
Last update: 2024-08-29 05:43:27 UTC
README
专注于准确性和可测试性的时钟和时间实用程序。
设计受到了C++中的chrono
库和golang中的time.Duration
库的影响。
如果您需要说服自己使用这个库,一个原因就是提高依赖于系统时间的代码的可测试性。请参阅示例。
API参考
文档可以在这里找到:https://github.com/redmatter/php-chrono/blob/HEAD/docs/phpdoc.md。
如何贡献?
请随意fork并提交pull request。欢迎提交错误修复、改进、单元测试和可用性评论。
如果您打算贡献代码,请在开始工作之前记录一个问题。您的更改应附带可工作的单元测试;所有测试必须通过。
遵循的编码标准是PSR-2
。
许可证
此库采用MIT许可证授权。