Независимо от того, что вы выберете, хорошей идеей будет добавление метки времени ко времени, когда вы ее отображаете, чтобы устранить любую путаницу.
тоящее время я добавляю систему, аналогичную отсутствию на рабочем месте, на веб-сайт, где пользователи смогут отмечать свои даты и время отсутствия на работе таким образом, чтобы они могли предоставлять информацию других пользователей для использования в качестве резервной копии, когда они отсутствуют.
Проблема, с которой я столкнулся, заключается в преобразовании местного времени пользователя в UTC. Я видел другие посты, посвященные этой проблеме, предоставляя UTC пользователю и заставляя клиента (js) преобразовывать время в местное время и из него. Однако у меня есть доступ к соответствующей системе, которую я могу использовать для преобразования даты на стороне сервера на основе предпочтений часового пояса пользователя.
Мой вопрос заключается в следующем: следует ли использовать преобразование на стороне сервера, что позволило бы пользователюГлавная местное время, которое будет предоставлено (скажем, их время в США, независимо от того, где они вошли), или я должен использовать преобразование на стороне клиента?
У кого-нибудь есть опыт с этим? Каковы некоторые из менее очевидных преимуществ / недостатков каждого метода?