8288 sujets

Développement web côté serveur, CMS

Bonjour,
Pour les besoins d'un script il me faut un new DateTime
Le script fonctionne parfaitement en entrant manuellement la date et l'heure dans le new DateTime (par exemple $heure= new DateTime(2021-01-11 23:00);
Je travaille sur une API et j'aimerai que les variables de l'API soient automatiquement récupérées dans le new DateTime.
J'ai essayé quelque chose du genre
$jour=date(Y-m-d);
$heure=date(H:i);
$newheure=new DateTime($jour, $heure);

Mais ça ne fonctionne pas (j'ai essayé avec et sans séparateurs, avec et sans quotes ...).
Est-il possible de mettre des variables dans un new DateTime ?
Merci
Salut,

essai comme ceci:

$myDate = new \Datetime();


ou


$myDate = new \Datetime("now");
Bonjour,
Je ne souhaite pas récupérer la date du jour, ce que j'ai mis c'était pour l'exemple (comme je lai précisé c'est pour récupérer une date et une heure données par une API). J'ai besoin de la fonction new DateTime pour ajouter une fonction qui n'est pas prévue dans l'API
Modifié par michel4-7 (12 Jan 2021 - 10:19)
Bonjour as-tu essayé ceci
$newheure=new DateTime($jour.' '.$heure);
?