laracraft-tech / carbon-extensions
carbon 库的一些有用扩展!
v0.2.1
2023-04-06 12:19 UTC
Requires
- php: ^7.4||^8.0
- nesbot/carbon: ^2.66
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.13
- pestphp/pest: ^1.20
- spatie/ray: ^1.28
This package is auto-updated.
Last update: 2024-09-08 23:55:31 UTC
README
在这里,我们将分享一些有用的 carbon 扩展,这些扩展是我们日常工作中需要的。
安装
您可以通过 composer 安装此包
composer require laracraft-tech/carbon-extensions
用法
CarbonFiscalYear
CarbonFiscalYear
类帮助您处理 会计年度!它轻松地让您知道给定日期的会计年度的 开始 和 结束。
注意:还有一个具有相同 API 但以 不可变 方式工作的 CarbonFiscalYearImmutable
类。有关 不可变对象 的更多信息,请参阅 carbon 文档。
// set your fiscal year start month and day CarbonFiscalYear::setFiscalYearStart(4, 1); $date = CarbonFiscalYear::parse("2022-03-30"); $date->startOfYear()->format("Y-m-d"); // 2021-04-01 $date->endOfYear()->format("Y-m-d"); // 2022-03-31 $date2 = CarbonFiscalYear::parse("2022-04-02"); $date2->startOfYear()->format("Y-m-d"); // 2022-04-01 $date2->endOfYear()->format("Y-m-d"); // 2023-03-31
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近有哪些变化。
贡献
请参阅 CONTRIBUTING 了解详情。
安全漏洞
请参阅 我们的安全策略 了解如何报告安全漏洞。
鸣谢
许可证
MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。