brainlet-ali / laravel-convert-timezone
一个将任何模型日期时间字段从UTC转换为所需时区的最小化包。
3.0
2024-03-16 09:10 UTC
Requires
- php: ^7.4|^8.0|^8.1
- doctrine/dbal: ^3.8.3
- illuminate/contracts: ^v9.0|^10|^v11.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.51
- laravel/pint: ^1.14
- orchestra/testbench: ^7.6|^8.22
- pestphp/pest: ^1.23.1
- pestphp/pest-plugin-laravel: ^1.4
- phpunit/phpunit: ^9.6.17|^10.0|^11.0
- vimeo/psalm: ^4.30
README
一个将任何模型日期时间字段从UTC转换为所需时区的最小化包。
安装
Laravel
您可以通过composer安装此包
composer require brainlet-ali/laravel-convert-timezone
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Brainlet\LaravelConvertTimezone\LaravelConvertTimezoneServiceProvider" --tag="tz-config"
用法
... use Brainlet\LaravelConvertTimezone\Traits\ConvertTZ; class MyModel extends Model { use ..., ConvertTZ; // ... } $myModel = MyModel::first(); $myModel->created_at; // (outputs converted to timezone as defined in config)
限制
- 仅适用于Eloquent模型。
安全漏洞
如果您发现任何安全漏洞,请通过以下邮箱联系我: ali@brainlet.co
许可协议
MIT许可协议(MIT)。有关更多信息,请参阅许可文件。