Bonjour j'ai encore un petit souci.
Je travaille sur une API anglaise de retransmissions sportives. De ce fait les heures données sont des heures anglaises (de ce fait une retransmission qui commence a 21h en France est notée 20h dans l'API.). Bien sur j'aimerai que ce soit 21h affiché sur mon site
J'aimerai changer un fuseau horaire. Je ne sais pas si c'est possible
J'ai découvert l'existence de DateTimeZone.
Est-ce que DateTimeZone me permettrait d'y arriver ?
J'ai essayé sans succès.
Voici ce que j'ai fait (le $heure c'est la donnée correspondant a l'heure donnée dans l'API. Lorsque je fais un echo sur $heure, cela s'affiche bien au format britannique. j'ai défini le $matchnext dans mon foreach
J'ai le message d'erreur suivant :
Fatal error: Uncaught Error: Object of class DateTime could not be converted to string in C:\xampp\htdocs\sitesweb\sportsdb\php\standard\standard.php:46 Stack trace: #0 {main} thrown in C:\xampp\htdocs\sitesweb\sportsdb\php\standard\standard.php on line 46
Merci
Michel
Modifié par michel4-7 (12 Jan 2021 - 21:13)
Je travaille sur une API anglaise de retransmissions sportives. De ce fait les heures données sont des heures anglaises (de ce fait une retransmission qui commence a 21h en France est notée 20h dans l'API.). Bien sur j'aimerai que ce soit 21h affiché sur mon site
J'aimerai changer un fuseau horaire. Je ne sais pas si c'est possible
J'ai découvert l'existence de DateTimeZone.
Est-ce que DateTimeZone me permettrait d'y arriver ?
J'ai essayé sans succès.
Voici ce que j'ai fait (le $heure c'est la donnée correspondant a l'heure donnée dans l'API. Lorsque je fais un echo sur $heure, cela s'affiche bien au format britannique. j'ai défini le $matchnext dans mon foreach
$heure=$matchsnext['strTime'];
$heurefrance = new DateTime($heure, new DateTimeZone("Europe/Paris"));
echo $heurefrance;
J'ai le message d'erreur suivant :
Fatal error: Uncaught Error: Object of class DateTime could not be converted to string in C:\xampp\htdocs\sitesweb\sportsdb\php\standard\standard.php:46 Stack trace: #0 {main} thrown in C:\xampp\htdocs\sitesweb\sportsdb\php\standard\standard.php on line 46
Merci
Michel
Modifié par michel4-7 (12 Jan 2021 - 21:13)