Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : nbs de jours entre 2 dates [ Archives / AU SECOURS !!! ] (kodiask)

vendredi 6 août 2004 à 01:51:13 | nbs de jours entre 2 dates

kodiask

Voilà je voulais savoir par quels moyenon peut calculer le nombres de jours entre 2 dates

exemple : pour calculer le nombre de jours qu'une personne est inscrite sur mon site ( en tenant compte des anée bisextile, et des mois de 28 30 ou 31 jours)

merci bcp :)

P.S.:aidez moi je trouve pas :'(.....

vendredi 6 août 2004 à 08:51:54 | Re : nbs de jours entre 2 dates

roscovich

bonjour kodiask j'ai ca a te proposer mais je l'ai pas trop tester



function DiffDate($date1,$date2)
{
list ($j1,$m1,$a1) = explode ("/",$date1);
list ($j2,$m2,$a2) = explode ("/",$date2);
$date=mktime(0,0,0,$m1,$j1,$a1)-mktime(0,0,0,$m2,$j2,$a2);
$tabdate=getdate($date);
$annee=$tabdate['year']-1970;
$jour=$tabdate['yday'];
return($annee*365+$jour);
}

vendredi 6 août 2004 à 09:02:55 | Re : nbs de jours entre 2 dates

roscovich

Essaye plutot ca ca devrait mieux marcher et c'est plus court!

function DiffDate($date1,$date2)
{
list ($j1,$m1,$a1) = explode ("/",$date1);
list ($j2,$m2,$a2) = explode ("/",$date2);
$date=mktime(0,0,0,$m1,$j1,$a1)-mktime(0,0,0,$m2,$j2,$a2);
$nbjour=floor($date)/(24*60*60);
return($nbjour);
}

vendredi 6 août 2004 à 09:07:24 | Re : nbs de jours entre 2 dates

kodiask

je vais essayer ca merci....
mais avant le code ej dois faire

$date2= [la date enregistre dans les bdd
$date1= date("d/m/Y");

et pour lafficher

echo DiffDate;

? c'es bien ca ?

vendredi 6 août 2004 à 09:19:01 | Re : nbs de jours entre 2 dates

kodiask

alor date1 et date 2 doivent être au format
XX/xx/xxXX
alor ?

ta fonction prend bien en compte le nombre de jours par mois et les année bisextile ?

vendredi 6 août 2004 à 09:35:10 | Re : nbs de jours entre 2 dates

roscovich

la deuxieme oui

elle calcule le nombre de secondes entre deux dates
et elle divise par le nombre de secondes dans une journéé.

en effet le format est jj/mm/aaaa

vendredi 6 août 2004 à 09:41:16 | Re : nbs de jours entre 2 dates

roscovich

remarque : le floor ne sert à rien.

vendredi 6 août 2004 à 10:08:56 | Re : nbs de jours entre 2 dates

kodiask

no je flooder même pas :(....
j'ai trouver une autr emanière mais sans utiliser function()
et elle marche donc je pense que c'est cool....
merci beaucoup pout ton aide ;)

jeudi 21 avril 2005 à 13:46:21 | Re : nbs de jours entre 2 dates

laurent207

slt,

kodiask, on peut voir cette autre manière ?

laurent207

lundi 16 juin 2008 à 17:11:54 | Re : nbs de jours entre 2 dates

licenceSMI

bonjour tt le monde, je veux calculer le nbre de jours entre la date d'entrée du client et la date de son sortie, afin de l'utiliser pour calculer le montant qu'il doit.
j'ai fait comme suis(voir la fin du msg) mais bien sur c'est pa complet, que dois je ajouter?! veuillez me repondre j'ai vraimen besoin de ça et je suis trop pressé.
merci infiniment pour votre temps.  
........
$ventre="select 'entree le','sortie le' from admis where N_PAT=$li[0]";
$resu=mysql_query($ventre) or die("erreur");
$lig=mysql_fetch_row($resu);
$nbjour=DiffDate($lig[0],$lig[1]);                 "  ??????"
..............
$montant=($nbjour*150)+$lignep[0]+$ligneo[0];        "?,,,,???"




Cette discussion est classé dans : dates, calculer, jours, nbs


Répondre à ce message

Sujets en rapport avec ce message

Nombres de jours entre 2 dates! [ par jimmy69 ] Bonjour a tous,Voila j'ai un p'tit stress ....si quelqu'un pouvait m'aider!En fait j'enregistre mes donnees ds une table mysql , des donnees comme le Calculer le nombre de jour entre deux dates [ par Seamless ] Salut tout le monde,J'aimerai quel façon vous utiliserez pour calculez le nombre de jour entre deux dates. La plus facile possible. Préciser juste si calculer DATE - 7 jours [ par michelvernet2 ] salut,comment faire simple pour calculer la date - 7 jours ?du genre ( imaginons y=05 m=01 et d=05)  date(ymd) - 7 jours devrait donner : 041229quelqu Nombre de jours entre deux dates [ par Tilix ] Salut, Je voudrais savoir comment faire pour compter le nombre de jours entre deux dates de la forme Ymd Merci Tilix. recuperer toutes les dates superieurs a la date du jours [ par fatatra ] Bonjour a tous,je veux faire un truc tous simple apparement et pourtant je n'y arrive pas.Je veux lister toutes les dates contenues dans ma bdd superi connaitre les jours entre deux dates [ par nikos283 ] Bonjour,J'aimerai ecrire un petit script pour connaitres quels sont les jours entre deux date.Pars exemple je rentre en date de debut le 07/03/2004 et En fonction du temps ? [ par cedd ] Bonjour!Mon problème se situe au niveau de la fonction du temps.Je sais que pour récupérer la date systeme, il faut utiliser:$date_du_jour = date("d-m Date avant 1970. [ par ckoo ] Bonjour tout le monde.Voila le pbl :je fais une appli avec gestion des utilisateurs. On peut saisir leur date de naissance. Quand on enregistre la dat ajouter des jours à une date? [ par cedd ] Bonjour!Petit problème: je récupère une chaine de caractères qui est une date, de la forme 23/03/2004(enfin, je peux la mettre autrement si besoin es Date et heure [ par MAsterC ] Bonjour,Je suis à la recherche de quelques chose du genre...Je veux calculé le temps écoulé avec le temps d'aujourd'hui et le faire affichez d'une cer


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.