bonjour tout le monde
je suis a la recherche d'un moyen pour soustraire 2 jour d'une date sous le format aaaa-mm-jj - hh:mm:ss
avez vous une idée svp ?
bonjour tout le monde
je suis a la recherche d'un moyen pour soustraire 2 jour d'une date sous le format aaaa-mm-jj - hh:mm:ss
avez vous une idée svp ?
Ou sinon comme ca :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $maDate1String = '2010-08-15 12:20:00'; $maDate2String = '2010-08-19 19:22:31'; $maDate1 = new DateTime($maDate1String); $maDate2 = new DateTime($maDate2String); $interval = $maDate2->diff($maDate1); echo $interval->format('%y années, %m mois, %d jours, %h heures, %i minutes, %s secondes de différence');
Bonjour et merci pour les réponses
pour la solution proposée par Madfrix cela me donne :
Fatal error: Call to undefined method DateTime::diff() in C:\Program Files\EasyPHP5.2.10\www\test.php on line 8
enfaite je cherche cette solution car dans une requette je souhaite extraire tous les enregistrements faits a J-2 à minuit, je pense qu'avec strtotime() ca va me sortir les enregistrement faits a J-2 mais l'heure dépendra de l'heure actuelle. non ?
merci d'avance
S'il s'agit d'une requete il vaut mieux utiliser les fonctions de date du SGDB.
Par exemple avec mysql, tu as DATE_SUB()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager