小编One*_*anh的帖子

如何在PHP中从时区名称转换为时区偏移量,反之亦然

我有一个充满用户的数据库,每个用户都有一个timezone存储为字符串的列(例如America/New_York).(而且我知道将它们作为偏移存储在数据库中会更有意义,但不能为此项目完成)我有一个表单,用户可以更改其时区.这是我的第一个方法:

我有这个填充下拉(value=> display):

protected $timezones = [
    '+00:00' => '(UTC +00:00) Western European Time',
    '+01:00' => '(UTC +01:00) Central European Time',
    '+02:00' => '(UTC +02:00) Eastern European Time',
    '+03:00' => '(UTC +03:00) Further-Eastern European Time',
    '+04:00' => '(UTC +04:00) Gulf Standard Time',
    '+05:00' => '(UTC +05:00) Pakistan Standard Time',
    '+05:30' => '(UTC +05:30) Indian Standard Time',
    '+05:45' => '(UTC +05:45) Nepal Time',
    '+06:00' => '(UTC +06:00) British Indian Ocean Time',
    '+07:00' => '(UTC …
Run Code Online (Sandbox Code Playgroud)

php time timezone datetime zone

1
推荐指数
1
解决办法
1668
查看次数

标签 统计

datetime ×1

php ×1

time ×1

timezone ×1

zone ×1