Нужна помощь от знатоков работы со временем. Допустим посетитель зарегистрировался в Москве. При этом данные зафиксировались так:
PHP: $data_reg=time();
SQL: data_reg='".data_reg."', где data_reg поле типа int(10)
Затем, через час в аккаунт зашли в Нью-Йорке. Время захода зафиксировалось так:
PHP: $data_in=time();
SQL: data_in='".$data_in."', где data_in поле типа int(10)
Вопрос: Результат $data_in - $data_reg будет равен одному часу или на это повлияют временные зоны?
Если повлияют, то как правильно сделать алгоритм, что бы временные зоны не учитывались? Т.е. само по себе локальное время меня не интересует, важно лишь сколько времени прошло между событиями.
PHP: $data_reg=time();
SQL: data_reg='".data_reg."', где data_reg поле типа int(10)
Затем, через час в аккаунт зашли в Нью-Йорке. Время захода зафиксировалось так:
PHP: $data_in=time();
SQL: data_in='".$data_in."', где data_in поле типа int(10)
Вопрос: Результат $data_in - $data_reg будет равен одному часу или на это повлияют временные зоны?
Если повлияют, то как правильно сделать алгоритм, что бы временные зоны не учитывались? Т.е. само по себе локальное время меня не интересует, важно лишь сколько времени прошло между событиями.