Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Получение часового пояса по текущему времени / 6 сообщений из 6, страница 1 из 1
19.03.2015, 10:13
    #38909417
tweaker7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение часового пояса по текущему времени
Здравствуйте, как на php можно получить часовой пояс (-12 до +12), на входе знаем время 10 часов утра, текущее серверное время и текущий серверный часовой пояс, к примеру текущее серверное время 13 часов и пояс +3.

Так же как можно по таким же входным данным получить диапазон часовых поясов, от 12:00 до 17:00
...
Рейтинг: 0 / 0
19.03.2015, 10:47
    #38909479
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение часового пояса по текущему времени
tweaker7,

Код: php
1.
2.
3.
4.
5.
6.
7.
<?php
  date_default_timezone_set("UTC"); // Устанавливаем часовой пояс по Гринвичу
  $time = time(); // Вот это значение отправляем в базу
  $offset = 3; // Допустим, у пользователя смещение относительно Гринвича составляет +3 часа
  $time += 3 * 3600; // Добавляем 3 часа к времени по Гринвичу
  echo date("Y-m-d H:i:s", $time); // Выводим время пользователя, согласно его часовому поясу
?>
...
Рейтинг: 0 / 0
20.03.2015, 12:22
    #38910971
tweaker7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение часового пояса по текущему времени
kunaksergeytweaker7,

Код: php
1.
2.
3.
4.
5.
6.
7.
<?php
  date_default_timezone_set("UTC"); // Устанавливаем часовой пояс по Гринвичу
  $time = time(); // Вот это значение отправляем в базу
  $offset = 3; // Допустим, у пользователя смещение относительно Гринвича составляет +3 часа
  $time += 3 * 3600; // Добавляем 3 часа к времени по Гринвичу
  echo date("Y-m-d H:i:s", $time); // Выводим время пользователя, согласно его часовому поясу
?>



Спасибо за пример, но здесь я не получаю часов пояс, и на вход у меня только часы 1-24
...
Рейтинг: 0 / 0
20.03.2015, 12:42
    #38911007
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение часового пояса по текущему времени
tweaker7,

получить время и часовой пояс клиента с помощью js
...
Рейтинг: 0 / 0
20.03.2015, 13:44
    #38911083
tweaker7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение часового пояса по текущему времени
kunaksergey,

js нету.

Такая ситуация: в бд есть таблица с пользователями и у них указан часовой пояс (-11 до +12).
Нужно отправить рассылку, только тем пользователям, которые попадают в диапазон времени с 10:00 до 18:00
...
Рейтинг: 0 / 0
20.03.2015, 13:56
    #38911102
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение часового пояса по текущему времени
tweaker7kunaksergey,

js нету.

Такая ситуация: в бд есть таблица с пользователями и у них указан часовой пояс (-11 до +12).
Нужно отправить рассылку, только тем пользователям, которые попадают в диапазон времени с 10:00 до 18:00

что-то в этом роде.
$timeserver-время по гринвичу, time-ваше отклонение.

Код: plsql
1.
"select emai from users where $timeserver+time beetween 10 and 18"
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Получение часового пояса по текущему времени / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]