logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
37 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 411 331

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Bugs, Probs ... »» convertdate()

Nouveau sujet
 convertdate()#24534Répondre

3Contributeur(s)
skippyAnonymechouettes
3 Modérateur(s)
developpeurjpbJireck
skippy skippyicon_post
NPDS Forum Extender
-: Problèmes :-
 
Sujetconvertdate() 
Votre Système d'Exploitation-: Autres  
Votre Package Web-: Je ne sais pas !  
Votre version de PHP-: Je ne sais pas !  
Version NPDS (voir statistiques du site)-: EVOLUTION 
Type de problème-: Erreur(s) Php  
Votre hébergeur 
Votre PrioritéJuste une infos  
Description du problèmeJuste pour signaler un bug au niveau de convertdate() qui nous donne l'heure ainsi que les minutes à 00h00 pour chaques fichiers envoyés (voir la page download.php) 
Inclure la signaturetrue 
notification par Emailtrue 
..::..
Anonyme Anonymeicon_post
C'est l'heure suisse :-P
skippy skippyicon_post
Meueueuheuuuuuu non :-)

Moi je disais ça juste en passant. (j'utilise cette fonction en ce moment)

chouettes chouettesicon_post
(bravo pour tes themes) :=!
skippy skippyicon_post
Merci pour la remaque. D'ailleurs je viens de rajouter un nouveau thème (simple) ;-)

Pour convertdate()...

Dans la table downloads (par exemple) le type du champ date est date et non en timestamp ! (2009-10-15 et non 15-10-2009 00:00)

Dans fonction.php on a ça :


function convertdateTOtimestamp($myrow) {
   if (substr($myrow,2,1)=="-") {
      $day=substr($myrow,0,2);
      $month=substr($myrow,3,2);
      $year=substr($myrow,6,4);
   } else {
      $day=substr($myrow,8,2);
      $month=substr($myrow,5,2);
      $year=substr($myrow,0,4);
   }
   $hour=substr($myrow,11,2);
   $mns=substr($myrow,14,2);
   $sec=substr($myrow,17,2);
   $tmst=mktime($hour,$mns,$sec,$month,$day,$year);
   return ($tmst);
}
function post_convertdate($tmst) {
   if ($tmst>0)
      $val=date(translate("dateinternal"),$tmst);
   else
      $val="";
   return ($val);
}
function convertdate($myrow) {
   $tmst=convertdateTOtimestamp($myrow);
   $val=post_convertdate($tmst);
   return ($val);
}



Donc cela est bien une phaute de caude :-)