2015-10-28 3 views
0

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

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

ответ

0

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

0

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

например. для Индии - GMT + 5: 30;

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

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

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

Смежные вопросы