1

Gérer les fuseaux horaires pour des utilisateurs de plusieurs pays africains

KK Koffi Kouamé 277 il y a 2 mois Côte d'Ivoire

Notre plateforme a des utilisateurs à Dakar (UTC), Lagos (UTC+1) et Nairobi (UTC+3). Les heures affichées sont souvent fausses.

Modifiée il y a 3 heures
  • Quel message d'erreur exact voyez-vous dans les journaux du serveur ? · Adjoua Bamba · il y a 2 mois
9
FD Fatou Diop 128 · il y a 2 mois Réponse acceptée

Stockez tout en UTC en base de données, et convertissez à l'affichage selon le fuseau de l'utilisateur. Dans Laravel, laissez config('app.timezone') à UTC et utilisez $date->setTimezone($user->timezone) dans la vue.

3
IA Issoufou Abdou 402 · il y a 2 mois

Enregistrez le fuseau dans le profil (Africa/Dakar, Africa/Lagos, Africa/Nairobi) plutôt qu'un décalage fixe : cela gère le changement d'heure partout où il existe.

Vous connaissez la réponse ? Rejoignez Griot pour aider.

Publier

Poser une question Obtenir de l'aide de la communauté Publier un composant Partager un SDK, un wrapper ou un package Proposer un troc Échanger une heure d'aide contre une autre Créer une prime Récompenser une solution en Mobile Money Organiser un hackathon Lancer un défi pour la communauté
Troc de compétences Primes Hackathons Observatoire