Я получил запрос на отображение местного времени человека на основе его номера телефона. Я знаю наше местное смещение по Гринвичу, поэтому я могу обрабатывать телефоны в США через таблицу базы данных, которая у нас есть, которая связывает zip_code США со смещением по Гринвичу (например, -5). Но я понятия не имею, как конвертировать неамериканские телефонные номера или названия стран (у этих людей, очевидно, нет почтового индекса).
Если вам не все равно, мой колледж-работодатель хочет собирать пожертвования с наших выпускников и делать это в разумные часы.
Извините за все, что я не ясно заявил, что рассматривал ДОМАШНИЕ телефонные номера. Так что роуминг не проблема. Я ищу какую-нибудь справочную таблицу или приложение Oracle, из которого я могу получить эту информацию.