p3k/timezone

查找给定位置的时区

0.1.0 2017-01-12 17:30 UTC

This package is auto-updated.

Last update: 2024-08-28 08:16:08 UTC


README

此库提供了一种用于获取指定位置时区的函数。

它实现为一个无外部依赖的单个文件。为此,使用了一个可怕的小伎俩。通过查找最近城市的时区来找到位置的时区。这意味着在时区边界的附近位置可能会返回错误的时区,因此只有在这种妥协可以接受的情况下才应使用此库。权衡是无需复杂的几何或数据库,因此这相对较快。

API

$timezone = p3k\Timezone::timezone_for_location($latitude, $longitude);

返回一个包含时区名称的字符串,例如 "Europe/Berlin",可用于创建新的 DateTimeZone 对象。