baspa/laravel-timezones

Laravel 包,用于生成可供在列表中使用的时区数组。

v1.1.1 2024-03-26 12:45 UTC

This package is auto-updated.

Last update: 2024-09-08 13:10:20 UTC


README

Banner

Laravel 包,用于生成可供在列表中使用的时区数组。

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

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)。请参阅许可证文件以获取更多信息。