baspa / laravel-timezones
Laravel 包,用于生成可供在列表中使用的时区数组。
v1.1.1
2024-03-26 12:45 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- larastan/larastan: ^2.0.1
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.8
- orchestra/testbench: ^8.8
- pestphp/pest: ^2.20
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
README
Laravel 包,用于生成可供在列表中使用的时区数组。
Laravel 时区包是Laravel开发者在应用中包含时区下拉菜单的便捷解决方案。此包简化了添加时区选择功能的过程,为开发者节省了宝贵的时间和精力。
安装
您可以通过composer安装此包
composer require baspa/laravel-timezones
用法
按大陆分组的时区
use Baspa\Timezones\Facades\Timezones; // $groupedTimezones = Timezones::toArray(grouped: true);
所有时区
use Baspa\Timezones\Facades\Timezones; // $timezones = Timezones::toArray();
排除大陆
use Baspa\Timezones\Facades\Timezones; // $timezones = Timezones::excludeContinents(['Africa', 'America']) ->toArray();
显示偏移量
$timezones = Timezones::showOffset()->toArray(); // or $timezones = Timezones::showOffset(showOffset: false)->toArray();
包含通用时区
要包含通用时区(如GMT或UTC),请使用includeGeneral
方法。
$timezones = Timezones::includeGeneral()->toArray();
测试
composer test
变更日志
请参阅变更日志以获取有关最近更改的更多信息。
贡献
请参阅贡献指南以获取详细信息。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。