gtmassey / days
一个我编写的提取类,用于帮助管理作为字符串对象的一周中的日子。它只做一件事:将一周中的日子名称转换为缩写,反之亦然。
v1.0
2024-01-29 23:25 UTC
Requires
- php: ^8.1
Requires (Dev)
- laravel/pint: ^1.0
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.3.2
- spatie/ray: ^1.28
README
PHP中作为字符串访问一周中日子的小助手类。
开发者留言
这个包实际上只有一个类。我可能永远不会再次更新这个包。我只是想为在独立项目中切换名称和缩写形式的一周日子创建一个简单的小助手类。如果您有任何功能建议或想法,请随意分支!
谢谢,
Garrett
安装
您可以通过composer安装此包
composer require gtmassey/days
使用方法
要使用,您可以使用new
关键字创建一个新的days对象,或者使用make
静态方法,或者直接调用星期几的静态方法
use Gtmassey\Days\Days; $monday = new Days('Monday'); $tuesday = Days::make('Tuesday'); $wednesday = Days::Wednesday();
一旦您有了Days
对象,您就可以调用各种方法来返回特定英语格式的星期几字符串
$monday->asCharacterCode(); //'M' $monday->asShortName(); //'Mon' $sunday->asCharacterCode(); //'U' $thursday->asFullName(); //'Thursday'
字符代码使用R
代表星期四,以避免与星期二混淆;使用U
代表星期日,以避免与星期六混淆。
测试
要运行测试套件,请运行以下命令
composer test
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。