Php et les dates...
11 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
Php et les dates...
Bonjour,
Je souhaiterais créer un fonction qui me permetterais d'avoir le nombre de jours qui s'est déroulé depuis telle date (au format "2002-07-05") jusqu'à maintenant (le moment où la fonction s'exécute)
Cordialement,
Raphaël
Je souhaiterais créer un fonction qui me permetterais d'avoir le nombre de jours qui s'est déroulé depuis telle date (au format "2002-07-05") jusqu'à maintenant (le moment où la fonction s'exécute)
Cordialement,
Raphaël
Dernière édition par alkapote le Mar Nov 15, 2005 21:57, édité 1 fois.
Bonjour,
Je pense que cette fonction te conviendra:
Pour afficher le résultat
Loïc.
Je pense que cette fonction te conviendra:
<?
function diff_date($date1, $date2)
{
$tab1 = explode('-', $date1);
$tab2 = explode('-', $date2);
$timestamp1 = mktime(12, 0, 0, $tab1[1], $tab1[0], $tab1[2]);
$timestamp2 = mktime(12, 0, 0, $tab2[1], $tab2[0], $tab2[2]);
return floor((($timestamp1-$timestamp2))/(3600*24));
}
?>
Pour afficher le résultat
<?
$auj = date('d-m-Y', time());
$nbjours=diff_date($auj, '??-??-????');/// choisir la date que tu souhaite
echo $nbjours;
?>
Loïc.
pour
ne faudrait-il pas mettre
plutôt? car mes dates sont comme écrit plus haut au format "2002-07-05"...
- Code: Tout sélectionner
$aujdate = date('d-m-Y', time());
ne faudrait-il pas mettre
- Code: Tout sélectionner
$aujdate = date('Y-m-d', time());
plutôt? car mes dates sont comme écrit plus haut au format "2002-07-05"...
En je suis parti sur des dates au formats Français JJ-MM-AAAA, tu tiens absolument à utiliser des AAAA-MM-JJ ? Si tu n'articules pas le script sur une base de donnée il n'y a pas de raisons.
Pour utiliser les dates AAAA-MM-JJ, il ne suffit pas de faire la modif que tu as mis plus haut.
Pour utiliser les dates AAAA-MM-JJ, il ne suffit pas de faire la modif que tu as mis plus haut.
Le script pour des dates AAAA-MM-JJ
Loïc.
<?
function diff_date($date1, $date2)
{
$tab1 = explode('-', $date1);
$tab2 = explode('-', $date2);
$timestamp1 = mktime(12, 0, 0, $tab1[1], $tab1[2], $tab1[0]);
$timestamp2 = mktime(12, 0, 0, $tab2[1], $tab2[2], $tab2[0]);
return floor((($timestamp1-$timestamp2))/(3600*24));
}
?>
<?
$auj = date(Y-m-d', time());
$nbjours=diff_date($auj, '????-??-??');/// choisir la date que tu souhaite
echo $nbjours;
?>
Loïc.
En je suis parti sur des dates au formats Français JJ-MM-AAAA, tu tiens absolument à utiliser des AAAA-MM-JJ ? Si tu n'articules pas le script sur une base de donnée il n'y a pas de raisons.
Pour utiliser les dates AAAA-MM-JJ, il ne suffit pas de faire la modif que tu as mis plus haut.
oki...
Le script pour des dates AAAA-MM-JJ
Citation:
<?
function diff_date($date1, $date2)
{
$tab1 = explode('-', $date1);
$tab2 = explode('-', $date2);
$timestamp1 = mktime(12, 0, 0, $tab1[1], $tab1[2], $tab1[0]);
$timestamp2 = mktime(12, 0, 0, $tab2[1], $tab2[2], $tab2[0]);
return floor((($timestamp1-$timestamp2))/(3600*24));
}
?>
Citation:
<?
$auj = date(Y-m-d', time());
$nbjours=diff_date($auj, '????-??-??');/// choisir la date que tu souhaite
echo $nbjours;
?>
Loïc.
Merci beaucoup pour cette petite fonction très pratique!
Cordialement,
Raphaël
11 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google Labs lance Google Alternate Views
- Google enrichit sa recherche de news
- Comment être numéro 1 sur Google ?
- Ranking Metrics propose désormais des audits de référencement
- Etude de Googlebot, le robot d'indexation de Google
- Historique des "Google Update"
- Google Earth v4 ajoute la dimension temporelle et bien d'autres fonctions
- Formation au référencement Internet plébiscitée : Ranking Metrics
- Etude de Googlebot, le robot crawler de Google (Fresh Bot, Deep Bot)
- Mise à jour de Google Images (Juillet 2006)
Consultez la description détaillée des produits ou services de Google suivants : Google Alternate Views
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum