Я собираюсь сохранить даты при входе пользователя в систему на моем сайте, но я не знаю, какое решение является наиболее логичным.
Изначально я хотел использовать часовой пояс сервера, а затем управлять им, используя разностные операции между датой машины сервера и датой машины пользователя, но я также подумал об изменении его директивы, используя часовой пояс и дату класса php, поэтому:
<?php
// my server has for example America/New_York timezone
$user_timezone = "Europe/Rome";
date_default_timezone_set ($user_timezone);
$date = date ('Y-m-d H:i:s');
$sql = "UPDATE users SET user_last_modify = '$date', user_timezone = '$user_timezone' WHERE user_id = 'some id' LIMIT 1;";
$res = mysql_query ($sql);
?>
Мой вопрос: как лучше всего сохранить часовой пояс сервера или использовать часовой пояс пользователя?
и если я использую часовой пояс пользователя, должен ли я сохранить имя часового пояса, как в моем примере?