assistenzde/database-timezone

统一的数据库时区值

安装: 55

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

0.1 2023-09-07 11:53 UTC

This package is auto-updated.

Last update: 2024-09-07 15:43:32 UTC


README

Latest Stable Version Total Downloads License PHP ≥v7.4 Symfony ≥5

数据库时区 包含保存日期和日期时间值/对象的方法,始终在相同的(自定义)时区中数据库中。这使直接访问数据库值或通过PHP访问时的日期时间处理更加容易。

快速示例用法

始终在数据库中以UTC时区保存日期和时间。将/config/packages/database_timezone.yaml的配置更改为

database_timezone:
  database: UTC

目录

要求

推荐使用PHP ≥ v7.4Symfony ≥ 5

安装

请通过composer进行安装。

composer require assistenzde/database-timezone

该包将自动添加到您的bundles.yaml配置中。

Symfony配置

请在配置目录中添加一个database_timezone.yaml文件(例如,/config/pakcages/),并指定数据库中保存所有日期时间值时使用的时区。

database_timezone:
  database: UTC

用法

所有数据库值都将保存在配置的时区中。