2015-10-28 1 views
0

J'insère des données à la base de données via mon application & affichant les données insérées dans l'application. Mon emplacement peut être n'importe où dire qu'il est en Inde, en Australie, au Royaume-Uni, aux Etats-Unis, etc, cela signifie différents fuseaux horaires. Mon serveur est situé dans un autre pays. Chaque fois que j'insère le disque j'utilise maintenant() fonction en php, qui insèrent la dernière application. S'il vous plaît dites-moi s'il y a quelque chose que je peux faire à la fin de mon application afin que l'heure soit toujours de mon fuseau horaire.Problème de temps dans mon application ios?

Veuillez indiquer comment puis-je obtenir le fuseau horaire à la fin de mon application?

Répondre

0

Vous pouvez convertir l'heure en fonction de votre fuseau horaire prédéfini dans l'application et envoyer cette fois au serveur comme indiqué dans ce answer afin que vous ne preniez pas la peine de penser aux paramètres d'heure des appareils dans lesquels vous avez installé l'application

0

L'horodatage enregistré dans votre application est en heure UTC (GMT (00:00)). Vous devez convertir le temps en fuseau horaire du comté en utilisant le décalage temporel.

par exemple. pour l'Inde c'est GMT + 5:30; Donc, quand vous manipulez le temps pour l'Inde, vous avez besoin de faire comme.

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

Maintenant vous convertissez votre horodatage dérivé en format de date pour obtenir l'heure parfaite selon le fuseau horaire.