Проблема со временем в моем приложении iOS?

Я вставляю некоторые данные в базу данных через свое приложение и просматриваю вставленные данные в приложении. Мое местоположение может быть где угодно, скажем, в Индии, Австралии, Великобритании, США и т. д. Это означает разные часовые пояса. Мой сервер находится в другой стране. Каждый раз, когда я вставляю запись, я использую функцию now() в php, которая вставляет последнее приложение. Скажите, пожалуйста, есть ли что-то, что я могу сделать в конце своего приложения, чтобы время всегда соответствовало моему часовому поясу.

Скажите, пожалуйста, как я могу получить часовой пояс в конце моего приложения?


person TechChain    schedule 28.10.2015    source источник


Ответы (2)


Отметка времени, хранящаяся в вашем приложении, указана во времени UTC (GMT (00:00)). Вам нужно преобразовать время в конкретный часовой пояс округа, используя смещение времени.

например для Индии это GMT+5:30;

Итак, когда вы манипулируете временем для Индии, вам нужно это делать.

  $time = timestamp + (5.5 *60*60);

Теперь вы конвертируете полученную временную метку в формат даты, чтобы получить точное время в соответствии с часовым поясом.

person sandeepsure    schedule 28.10.2015

Вы можете преобразовать время в соответствии с вашим предопределенным часовым поясом в приложении и отправить это время на сервер, как указано в этом ответе. чтобы вам не приходилось думать о настройках времени устройств, на которых установлено ваше приложение

person fatihk    schedule 28.10.2015