• Столкнулся с проблемой: сайт коммерческий, клиент оставляет в форме свои данные, менеджер звонит, и утрясает вопрос.
    Проблема в том, что менеджер в Европе, а клиенты со всей России, от Калининграда до Владивостока. Это частные лица (не организации)и могут оставить свои данные посреди ночи. Ну, когда у них ночь.

    Можно попасть в нехорошую ситуацию, позвонив клиенту в 3 часа ночи.
    Добавлять в форме поле «Укажите ваш часовой пояс» — нехочу. Лишнее усложнение, и многие понятия не имеют, даже что часовые пояса существуют.

    Есть ли какой либо способ узнать часовой пояс пользователя, легко и просто (для девушки-менеджера а не програмиста) и при этом не беспокоить клиента?

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Есть ли какой либо способ узнать часовой пояс пользователя, легко и просто (для девушки-менеджера а не програмиста) и при этом не беспокоить клиента?

    Что бы девушка легко и просто узнала часовой пояс пользователя — необходимо поработать программисту: передать ей timezones

    Модератор Юрій

    (@yube)

    Есть ли какой либо способ узнать часовой пояс пользователя,

    Пользователя — нет, а его компьютера — да. В общем случае это не одно и то же.

    Можно добавить в форму нечто такое:

    <input type="hidden" name="TZ" id="TZ" value=""/>
    <script>
    var day = new Date();
    document.getElementById("TZ").value = day.getTimezoneOffset() / 60 ;
    </script>

    и получать в обработчике формы смещение в часах.

    Модератор Yui

    (@fierevere)

    永子

    как вариант — определение зоны по базе исходя из местонахождения пользователя по GeoIP (City)

    Всем большое спасибо.
    А в особенности Юрию. Скрипт работает просто прекрасно.
    По крайней мере на этапе тестирования.

    На выходе получаю цифру «-1», что по видимому и есть мое временное смещение.

    Еще раз большое спасибо.

    Модератор Юрій

    (@yube)

    На здоровье!

    На выходе получаю цифру «-1», что по видимому и есть мое временное смещение.

    Вот Вы и спалились 🙂 Да, в большей части Европы разница с Гринвичем — один час (UTC+1). http://upload.wikimedia.org/wikipedia/commons/a/ad/Standard_time_zones_of_the_world.png

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Как узнать часовой пояс пользователя» закрыта для новых ответов.