glhd / laravel-timezone-mapper
Laravel的时间区域映射器
1.4.0
2023-07-03 14:35 UTC
Requires
- php: >=7.1.3
- illuminate/support: *
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3.0
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ^7.3
README
本包将坐标映射到时间区域字符串。主要基于 TimezoneMapperPHP 和 LatLongToTimezone,并用于Laravel项目中。
它可能不会每次都100%正确,但如果您需要映射大量坐标并且不想每次都调用API,这是一种获取合理默认值的好方法。
使用方法
$mapped_timezone = TimezoneMapper::mapCoordinates( latitude: 51.50853, longitude: -0.12574, fallback: 'America/New_York', // Optional -- used if unable to map coords ); // Returns "Europe/London"