Работа с часовыми поясами на день

0

Я установил месяц, день и год следующим образом:

$mm = date("m");
$yy = date("Y");
$day = date("d"); 

А затем в запросе mysql, который я выбираю, основывается на $ day.

Как я могу работать с часовыми поясами? Если кто-то в Калифорнии прогонит это в 11 вечера, то это будет некорректно (мой сервер EST).

Я попытался использовать смещение, но это изменило весь день вперед. Это не работает

$offest = '+1';
$day = date('d', strtotime($offset));

Это просто изменяет дату независимо от времени.

У меня есть поля, хранящиеся как дата и время.

  • 0
    Вы можете увидеть правильное использование strtotime () на php.net/manual/en/function.strtotime.php . Если вы хотите сделать действительно сложным, вы можете использовать класс DateTime php.net/manual/en/datetime.settimezone.php .
  • 0
    $offest не равно $offset , опечатка в вопросе?
Теги:

1 ответ

1

использовать время функции():

time()+3600(1 hours)
$date = date('d',time);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню