Index du Forum » » Bugs, Probs ...

Auteur

convertdate()
skippy
420      
 

  Posté : 21-10-2009 22:52

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



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=24534&forum=1