LaravelPackages.net
Acme Inc.
Toggle sidebar
glhd/laravel-timezone-mapper

Timezone mapper for Laravel

351.047
46
1.5.0
About glhd/laravel-timezone-mapper

glhd/laravel-timezone-mapper is a Laravel package for timezone mapper for laravel. It currently has 46 GitHub stars and 351.047 downloads on Packagist (latest version 1.5.0). Install it with composer require glhd/laravel-timezone-mapper. Discover more Laravel packages by glhd or browse all Laravel packages to compare alternatives.

Last updated

Laravel Timezone Mapper

This package maps coordinates to a timezone string. Based heavily on TimezoneMapperPHP and LatLongToTimezone and adopted for use in a Laravel project.

It's not likely to be 100% correct every time, but if you need to map lots of coordinates and don't want to make API calls each time, it's a good way to get reasonable defaults.

Usage:

$mapped_timezone = TimezoneMapper::mapCoordinates(
  latitude: 51.50853,
  longitude: -0.12574,
  fallback: 'America/New_York', // Optional -- used if unable to map coords
);

// Returns "Europe/London"

Star History Chart