Bonjour,
Je suis entrain de travailler sur avec une API pour obtenir des résultats sportifs.
Cette API est sur un fuseau horaire UTC alors que nous nous sommes en UTC+2.
Lorsque cette API donne les heures de coup d'envoi des matchs, il y a donc 2h de décalage par rapport à nous.
J'ai corrigé en utilisant un script PHP utilisant le timezone. Toutefois cela un problème subsiste.
Lorsque le match commence entre minuit et 1h59 (heure française) j'ai "un jour de décalage" puisqu'il est à la base défini commençant entre 22h et 23h59 (donc la veille).
Je pense que le but c'est de mettre une condition du style
SI l'heure UTC est comprise entre 22h et 23h59 alors ajouter un jour a la date
Le problème c'est que je ne sais pas trop comment m'y prendre.
Faut t-il passer par le timestamp ?
Merci.
Michel
Modifié par michel4-7 (07 Jun 2021 - 14:54)
Je suis entrain de travailler sur avec une API pour obtenir des résultats sportifs.
Cette API est sur un fuseau horaire UTC alors que nous nous sommes en UTC+2.
Lorsque cette API donne les heures de coup d'envoi des matchs, il y a donc 2h de décalage par rapport à nous.
J'ai corrigé en utilisant un script PHP utilisant le timezone. Toutefois cela un problème subsiste.
Lorsque le match commence entre minuit et 1h59 (heure française) j'ai "un jour de décalage" puisqu'il est à la base défini commençant entre 22h et 23h59 (donc la veille).
Je pense que le but c'est de mettre une condition du style
SI l'heure UTC est comprise entre 22h et 23h59 alors ajouter un jour a la date
Le problème c'est que je ne sais pas trop comment m'y prendre.
Faut t-il passer par le timestamp ?
Merci.
Michel
Modifié par michel4-7 (07 Jun 2021 - 14:54)