par
two3d » 22 nov. 2022, 19:12
Je cherche à savoir comment recevoir une date formatée comme ceci :
J'ai la uniquement la date MySQL (DATETIME) et les coordonnées GPS (LAT,LON) pour situer le lieu de l'événement.
Je tente plusieurs fonctions PHP sans succès, elles ne fonctionnent même pas en local.
J'utilise PHP 7, c'est des fonctions qui sont opérationnelles de PHP 5 à 8, je comprends pas, une exemple de fonction qui me retourne cette erreur "
Parse error: syntax error, unexpected ''en_US'' (T_CONSTANT_ENCAPSED_STRING), expecting ')'" :
$fmt = datefmt_create(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'Le premier format affiché est ' . datefmt_format($fmt, 0);
Je cherche à savoir comment recevoir une date formatée comme ceci :
[code]"2019-09-05T19:00:00-04:00" (ici New York avec le UTC -4)[/code]
J'ai la uniquement la date MySQL (DATETIME) et les coordonnées GPS (LAT,LON) pour situer le lieu de l'événement.
Je tente plusieurs fonctions PHP sans succès, elles ne fonctionnent même pas en local.
J'utilise PHP 7, c'est des fonctions qui sont opérationnelles de PHP 5 à 8, je comprends pas, une exemple de fonction qui me retourne cette erreur "[color=#FF8000]Parse error: syntax error, unexpected ''en_US'' (T_CONSTANT_ENCAPSED_STRING), expecting ')'[/color]" :
[PHP]$fmt = datefmt_create(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'Le premier format affiché est ' . datefmt_format($fmt, 0);[/PHP]