Я отправляю данные с Android через HTTP Post на сервер с PHP и mysql.Пользователи Android обмениваются сообщениями через эту инфраструктуру.
У меня следующая проблема: я хочу отображать день и время сообщений.Но я не уверен, как это сделать правильно.Если я устанавливаю время / дату с помощью PHP (date ('Ymd H: i: s')), у меня всегда есть часовой пояс, который я настроил на своем PHP-сервере.Но парень, отправляющий сообщение из другого часового пояса, увидит неправильное время или даже неправильную дату своего поста.
Так что я думаю, что приложение для Android должно отправлять время + часовой пояс на сервер.В Android я могу получить часовой пояс через:
Calendar cal = Calendar.getInstance();
TimeZone tz = cal.getTimeZone();
Так что я могу отправить дату / время и часовой пояс через HTTP nameValuePairs на сервер PHP.Но я не уверен, что нужно делать на сайте PHP, чтобы правильно хранить его в базе данных mysql.