Last Updated | | Ratings | | Unique User Downloads | | Download Rankings |
2017-01-22 (16 hours ago) | | 68% | | Total: 265 This week: 19 | | All time: 7,308 This week: 47 |
|
Collaborate with this project | | Author |
Description This class can get the time zone for a given latitude and longitude.
It takes the geographic coordinates of a given location and determines what is the time zone in that place.
This is a PHP version of a similar component by Dr. Tim Cooper. Innovation Award
June 2016
Number 5
Prize: One ebook of choice by Packt |
Many Web sites are accessed by users from around the world, each one in at a different time zone.
Sometimes it is necessary to schedule a event or otherwise tell the time when something important is going to happen at a specific time of the day at the user's location.
Since the time of the day at the users location will be different according to the user time zone, it is necessary to know the time zone on which the location of the users are.
This class can solve that problem using the user's geographic coordinates: latitude and longitude.
These coordinates can usually be determined from the IP address of the computer the user is using to access the site, using services like IP to location.
This way it is possible to determine the time where the user is located, departing from the IP address and using this class to determine the time zone from the IP address location.
Manuel Lemos |
| |
|
|
Innovation award
Nominee: 3x |
|
Details
TimezoneMapperPHP
Given a latitude and a longitude of a location, this program will return the timezone string.
This is the PHP version of the end product of: https://github.com/drtimcooper/LatLongToTimezone
It is released under the same license (MIT).
Usage
<?php
include 'TimezoneMapper.php';
$london = ['lat' => 51.504380, 'lng' => -0.127727];
echo TimezoneMapper::latLngToTimezoneString($london['lat'], $london['lng']);
//outputs: Europe/London
|
Applications that use this package |
|
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.