Comparer deux dates en php
Résolu/Fermé
salah dell
Messages postés
20
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
22 mai 2013
-
12 mai 2013 à 16:01
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 - 16 mai 2013 à 02:22
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 - 16 mai 2013 à 02:22
bonjour tout le monde ,
svp je suis entrain de faire une application en php et dans une partie de cette application je dois afficher des enregistrements qui dates de moins d'un mois du coup il vas falloir que compare la date d'aujourd'hui et la date de l'enregistrement (des données dans un fichier xml et y a une balise ou y a la date de l'enregistrement )
quelqu'un a une idée de comment faire ca et merci d'avance
svp je suis entrain de faire une application en php et dans une partie de cette application je dois afficher des enregistrements qui dates de moins d'un mois du coup il vas falloir que compare la date d'aujourd'hui et la date de l'enregistrement (des données dans un fichier xml et y a une balise ou y a la date de l'enregistrement )
quelqu'un a une idée de comment faire ca et merci d'avance
A voir également:
- Php comparer deux dates
- Nombre de jours entre deux dates excel - Guide
- Deux ecran pc - Guide
- Easy php - Télécharger - Divers Web & Internet
- Faire deux colonnes sur word - Guide
- Itinéraire google map entre deux adresses - Guide
3 réponses
loupix57
Messages postés
316
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
14
12 mai 2013 à 18:41
12 mai 2013 à 18:41
Salut tu peut connaitre le nombre de seconde comma ça :
$ecart = ceil(date('U') - $timestamp);
ou
$ecart = time() - $timestamp;
à toi de t'amuser pour retrouver le nombre de minute/heure/jours etc ...
Mais si ta pas envie de t'embêter : vas voir ici
;-)
$ecart = ceil(date('U') - $timestamp);
ou
$ecart = time() - $timestamp;
à toi de t'amuser pour retrouver le nombre de minute/heure/jours etc ...
Mais si ta pas envie de t'embêter : vas voir ici
;-)
salah dell
Messages postés
20
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
22 mai 2013
14 mai 2013 à 15:19
14 mai 2013 à 15:19
merci bien loupix57 c'est vraiment utile ;-)
loupix57
Messages postés
316
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
14
Modifié par loupix57 le 16/05/2013 à 02:27
Modifié par loupix57 le 16/05/2013 à 02:27
Je commence à être un seigneur du temps !!
(Dr. who ? ) ... moué elle vraiment est nulle comme blague ....
(Dr. who ? ) ... moué elle vraiment est nulle comme blague ....
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
14 mai 2013 à 15:43
14 mai 2013 à 15:43
Salut !
https://www.php.net/manual/fr/datetime.sub.php
$today = new DateTime();
$monthBefore = $today->sub(new DateInterval('P1M'));
echo $today->format('d-m-Y');
echo $monthBefore->format('d-m-Y');
Voilà, t'as plu que regardé tes dates dans ton xml et prendre >= à $monthBefore !
Sinon jpense ya même plus simple avec $d = date('now' - 1 MONTH); mais à tester !
https://www.php.net/manual/fr/datetime.sub.php
$today = new DateTime();
$monthBefore = $today->sub(new DateInterval('P1M'));
echo $today->format('d-m-Y');
echo $monthBefore->format('d-m-Y');
Voilà, t'as plu que regardé tes dates dans ton xml et prendre >= à $monthBefore !
Sinon jpense ya même plus simple avec $d = date('now' - 1 MONTH); mais à tester !