Soustraction de date [Réglé] - PHP - Programmation
Marsh Posté le 19-09-2004 à 19:11:46
Ben tu relis la fonction mktime et tu regardes comment on l'ecrit correctement
Marsh Posté le 19-09-2004 à 19:24:26
http://fr2.php.net/manual/fr/function.mktime.php
en lisant la doc tu devrais comprendre le fonctionnement et en lisant les commentaires, tu devrais trouver ton bonheur
Marsh Posté le 19-09-2004 à 19:31:29
Elle est bonne ?
Je te traduis ce que tu as ecris :
Trouve moi le mktime du
2004-00-0000 à 00h00:19
Maintenant si tu penses qu'elle est bonne libre à toi ^^
Marsh Posté le 19-09-2004 à 19:38:59
A ba oui!
il me manqué quelque chose... en effet!
il me manqué date() avant le mktime
Par contre je sais toujours pas comment soustraire de date
En tout cas moi ca m'affiche 1...
C'est normal?
Marsh Posté le 19-09-2004 à 19:39:46
mdr ok oui j'ai vu l'erreur seb ^^
Marsh Posté le 19-09-2004 à 18:51:50
Bonsoir à tous!
Je suis en train de développer un module de comptabilisation de points sur des membres pour les statistiques de leur profil, le problème que je rencontre est le suivant :
$date_actuelle = abs(intval(mktime(0,0,date("m" ),date("Y" ))));
$date_inscription = abs(intval(mktime(0,0,8,2004)));
$nb_points = 1200;
//Calcul du nombre de points par mois
$resul = $date_actuelle - $date_inscription;
$cal = $nb_points/$resul;
echo $cal;
et en échange je recois ceci :
Warning: mktime(): Windows does not support negative values for this function in c:\program files\easyphp1-7\www\phpmo\date.php on line 2
Warning: mktime(): Windows does not support negative values for this function in c:\program files\easyphp1-7\www\phpmo\date.php on line 3
Je vais donner un exemple :
Le "membre 1" a 1500pts, il s'est inscrit le 25-07-2004
Calcul:
=1500/((19/09/2004)-(25/07/2004))
=1500/2 << 2 mois + 0*12 année
=750
Le "membre 2" a 12000pts, il s'est inscrit le 10-02-2002
Calcul:
=12000/((19/09/2004)-(10/11/2002))
=12000/22 << 10 mois + 1*12 année
=545.45454545
Voila, j'espère avoir des réponses
Message édité par cvex le 21-09-2004 à 00:38:12
---------------
http://forum.hardware.fr/hardwaref [...] 1293-1.htm