Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2518 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Réglé] Soustraction de date

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Réglé] Soustraction de date

n°853624
cvex
$CveX
Posté le 19-09-2004 à 18:51:50  profilanswer
 

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 :
 

Citation :

$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 :
 

Citation :

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
mood
Publicité
Posté le 19-09-2004 à 18:51:50  profilanswer
 

n°853633
Sebastien
Posté le 19-09-2004 à 19:11:46  profilanswer
 

Ben tu relis la fonction mktime et tu regardes comment on l'ecrit correctement ;)


Message édité par Sebastien le 19-09-2004 à 19:14:16
n°853636
simogeo
j'ai jamais tué de chats, ...
Posté le 19-09-2004 à 19:24:26  profilanswer
 

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


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°853639
cvex
$CveX
Posté le 19-09-2004 à 19:29:44  profilanswer
 

Ba elle est bonne le mktime
Moi je men fou du jour...

n°853641
Sebastien
Posté le 19-09-2004 à 19:31:29  profilanswer
 

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 ^^

n°853644
cvex
$CveX
Posté le 19-09-2004 à 19:38:59  profilanswer
 

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?

n°853645
cvex
$CveX
Posté le 19-09-2004 à 19:39:46  profilanswer
 

mdr ok oui j'ai vu l'erreur seb ^^


Message édité par cvex le 19-09-2004 à 19:40:23

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Réglé] Soustraction de date

 

Sujets relatifs
[UNIX] suppression de fichiers suivant leur dateconversion date millisecondes -> yyyy-mm-dd hh:ii:ss
Probleme de date ...[resolu] probleme de requete avec DAY(date) et MONTH(date)
[as]récupérer la date de la veille?Retrouver l'age à partir d'une date?
[Dreamweaver] classement des dossiers par date et non par nom!Recherche une fonction [Réglé]
[BATCH] creation de repertoire avec la date du jour ?Ajouter un jour à une date [resolu]
Plus de sujets relatifs à : [Réglé] Soustraction de date


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR