joy2362 / php-time-zone
一个提供所有PHP支持时区的简单包
v1.3.0
2024-06-29 18:13 UTC
Requires
- php: >=7.2
- illuminate/support: >=5.0
README
PHP 7.x, 8.x时区列表的包装器
基础
- 基于PHP支持的时区创建时区数组,可选按地区分组
- 列表按偏移量从高(+14:00)到低(-11:00)排序
- 返回PHP数组,供您随心所欲使用
安装
您可以使用Composer安装此包。
$ composer require joy2362/php-time-zone
发布配置文件
$ php artisan vendor:publish --provider="Joy2362\PhpTimezone\PhpTimeZoneServiceProvider" --tag="config"
配置
用法
1. 获取带有标签和值的所有时区列表
TimeZone::list();
2. 获取所有时区列表(仅值)
TimeZone::listWithoutLabel();
3. 获取所有时区列表(仅标签)
TimeZone::listWithoutValue();
4. 获取指定地区的时区列表
TimeZone::listByRegion('Asia');
5. 从值获取时区标签
TimeZone::getLabelFromValue('Asia/Dhaka');
6. 从标签获取时区值
TimeZone::getValueFromLabel('(GMT +06.00) Asia/Dhaka');
7. 获取地区列表
TimeZone::getRegions();
8. 获取支持的区域列表
TimeZone::getSupportedTimeZone();
变更日志
请参阅变更日志以获取有关最近更改的更多信息。
贡献
欢迎提交拉取请求。您必须遵循PSR编码标准。
安全
如果您发现任何安全相关的问题,请通过abdullahzahidjoy@gmail.com发送电子邮件,而不是使用问题跟踪器。
感谢
这是基于以下优秀工作的