Calcul d'une Date d'expiration php/sql
Résolu/Fermé
nicusjam
Messages postés
36
Date d'inscription
jeudi 7 août 2008
Statut
Membre
Dernière intervention
21 juillet 2011
-
13 janv. 2009 à 15:25
nicusjam Messages postés 36 Date d'inscription jeudi 7 août 2008 Statut Membre Dernière intervention 21 juillet 2011 - 13 janv. 2009 à 17:13
nicusjam Messages postés 36 Date d'inscription jeudi 7 août 2008 Statut Membre Dernière intervention 21 juillet 2011 - 13 janv. 2009 à 17:13
A voir également:
- Calcul d'une Date d'expiration php/sql
- Calcul moyenne excel - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Trouver une date de naissance gratuit ✓ - Forum Google Chrome
- Formule excel si date supérieur à une autre date ✓ - Forum Excel
2 réponses
nicusjam
Messages postés
36
Date d'inscription
jeudi 7 août 2008
Statut
Membre
Dernière intervention
21 juillet 2011
11
13 janv. 2009 à 17:13
13 janv. 2009 à 17:13
Bon apres brainstorming je vous livre un script qui, adapté; me donne le resultat escompté.
<?php ////debut // recupere les informations de la date de depot -> // Ici la date est au format anglais en sortie sql et remise en format francais // ---------------------------------------------------------- $id_candidature_aj=$ligne->id_candidature; $date_depot_candidature=anbafey_date_format_francais(($ligne->date_depot_candidature)); //echo "date depot :".$date_depot_candidature."<br>"; //ici decoupage de la date list($jour1, $mois1, $annee1) = explode('-', $date_depot_candidature); $mois_depot = $mois1; //recupere le mois en 1er car format date=date("m-d-Y") $jours_depot = $jour1; //recupere le jour $annee_depot = $annee1; //recupere l annee // ---------------------------------------------------------- // fin recuperation des informations de la date donnée // recupere les informations de la date d'aujourdhui // ---------------------------------------------------------- $temps = time(); $date = getdate($temps); $mois_expiration = $date[mon]; //recupere le mois $jours_expiration = $date[mday]; //recupere le jour $annee_expiration = $date[year]; //recupere l annee // ---------------------------------------------------------- // fin recuperation des informations de la date d'aujourdhui $Date_depot = mktime( 0, 0, 0, $mois_depot, $jours_depot, $annee_depot ); // retourne le timestamp UNIX de la date $Date_expiration = mktime( 0, 0, 0, $mois_expiration, $jours_expiration, $annee_expiration ); // retourne le timestamp UNIX de la date // ---------------------------------------------------------- $ecartjour = ($Date_expiration - $Date_depot) / (60*60*24); // Calcul les secondes, minutes et heures donc lecart en jours entre les 2 dates // ---------------------------------------------------------- // print "Aujourdhui le: $jours_expiration - $mois_expiration - $annee_expiration "; // Retourne la date daujourdhui // print "<br>"; // retourne 1 retour a la ligne if (abs(90-$ecartjour)<90){ print abs(90-$ecartjour) ." jours avant Delete";} else{$sql_candidature_del=mysql_query("DELETE FROM tb_accastillage_candidature WHERE id_candidature='$id_candidature_aj';") or die("*Requête impossible !");} // Retourne le nombre de jours entre les 2 dates //fin
nicusjam
Messages postés
36
Date d'inscription
jeudi 7 août 2008
Statut
Membre
Dernière intervention
21 juillet 2011
11
13 janv. 2009 à 15:56
13 janv. 2009 à 15:56
Up !!
je comprend les dates c'est prise de tête mais personne pour donner une piste ? Merci !
je comprend les dates c'est prise de tête mais personne pour donner une piste ? Merci !