/ / Comment ajouter des mintues à ce jour en utilisant php? - php

Comment ajouter des mintues à ce jour en utilisant php? - php

Je veux ajouter 30 minutes à la date actuelle. Mais si je le fais, il affiche 1970-01-01 01:03:33 (timestamp Unix) .Comment récupérer le résultat dans un format que strtotime () parser comprend?

Voici mon code:

$date1      =   date("Y-m-d H:i:s");
$newdate    =   date("Y-m-d H:i:s", strtotime("+30 minutes", $date1));

Réponses:

0 pour la réponse № 1

Cela devrait être la réponse

echo date("Y/m/d h:i:s", strtotime("+30 minutes"));

1 pour la réponse № 2

C'est parce que date() renvoie une chaîne et vous ajoutez 30 minutes à une chaîne au lieu d'une date. Essaye ça:

$newdate    =   date("Y-m-d H:i:s", strtotime("+30 minutes", now()));

ou

$date1      =   date("Y-m-d H:i:s");
$newdate    =   date("Y-m-d H:i:s", strtotime("+30 minutes", strtotime($date1)));

0 pour la réponse № 3

strtotime attend un horodatage comme second paramètre, pas une date formatée. Mais dans tous les cas, vous pouvez simplement travailler avec les horodatages:

$newdate = date("Y-m-d H:i:s", time()+30*60);

0 pour la réponse № 4

Essaye ça

$curDate = date("Y-m-d", strtotime("+30 minutes", strtotime(date("Y-m-d"))));

0 pour la réponse № 5
$now      =   time();
$later    =   $now + 60*30;