Je souhaite que la fonction calcul l'intervale en la derniere date enregistré et la date du jour.
jreaux62 à amélioré la fonction pour que cela donné le Jour heure et minute.
Voici le code complet des deux fonctions
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
function recuperation_derniere_date_enregistrement($table ,$champ){
$bdd = connexion_bdd();
$requete = $bdd->query('SELECT '.$champ.' FROM '.$table.' ORDER BY '.$champ.' DESC LIMIT 1');
$resultat = $requete->fetch(PDO::FETCH_ASSOC);
return $resultat[$champ];
}
function calculnombredejour( $date_dernier )
{
$datetime1 = new DateTime( $date_dernier );
$datetime2 = new DateTime( date('Y-m-d H:i:s') );
$interval = $datetime1->diff($datetime2);
return $interval->format('%a jours, %h heures, %i minutes');
} |
Et voici comment je peux appeler mes fonctions
1 2
|
<?php echo calculnombredejour(recuperation_derniere_date_enregistrement('tbl_photo','date_ajout_photo'));?> |
ou
echo calculnombredejour(recuperation_derniere_date_enregistrement('tbl_actualite','date_actualite'));
ou
echo calculnombredejour(recuperation_derniere_date_enregistrement('tbl_alerte','date_alerte'));
Partager