joy2362/php-time-zone

一个提供所有PHP支持时区的简单包

v1.3.0 2024-06-29 18:13 UTC

This package is auto-updated.

Last update: 2024-09-17 14:24:04 UTC


README

Latest Version MIT Licensed Build Status Total Downloads

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发送电子邮件,而不是使用问题跟踪器。

感谢

这是基于以下优秀工作的