Donc ce que j'ai à faire est d'ajouter 30 minutes à la suite de
date("Ymdhis");
J'ai essayé ce
+strtotime("+30 minutes");
toutefois, il ne semble pas comme elle. Je me demandais quelle était la bonne, pourquoi le faire est.
OriginalL'auteur RussellHarrower | 2012-03-22
Votre méthode d'utilisation de
strtotime
devrait fonctionner.Sortie
Cependant votre méthode d'ajout de temps n'est probablement pas correcte. Le ci-dessus va travailler pour ajouter de 30 minutes à l'heure actuelle. Supposons que vous souhaitez ajouter 30 minutes à partir d'un moment donné,
$t
, puis utilisezstrtotime
deuxième paramètre, qui est utilisé comme base pour le calcul des dates relatives.http://codepad.org/Z5yquF55
OriginalL'auteur
J'ai testé ce code mais il ne fonctionne pas pour moi:
Voici ma solution
OriginalL'auteur
strtotime()
accepte un deuxième paramètre qui est son point de départ.Si vous avez
date("Ymdhis", $somedate)
et je voulais ajouter 30 minutes, vous pouvez le fairedate("Ymdhis", strtotime("+30 minutes", $someddate))
OriginalL'auteur
Essayer quelque chose comme.
OriginalL'auteur
Utiliser cette fonction:
OriginalL'auteur
Pas sûr de ce que l'ensemble de votre code ressemble, mais:
est de retourner une chaîne de caractères. Donc, il n'est pas judicieux d'ajouter le résultat de
(qui est un entier) à cette chaîne.
Vous voulez
par lui-même, ou
pour obtenir la chaîne formatée.
OriginalL'auteur
Voulez-vous dire
date("Ymdhis", strtotime("+30 minutes"));
? Ce sera la date qui est de 30 minutes dans le futur.OriginalL'auteur
OriginalL'auteur