Anglais Francais Prosygma 

Italie
-
    hebergement 

asp
prosygma_logo



 Divers (1)  Chaînes (31)  Dates (18)  Nombres (8)  Structures (5) 
 Tableaux (6) 
cdate/strtotime - dateadd - datediff - datepart/date - dateserial/mktime - day - dayname - hour - minute - month - monthdays - monthname - second - week - weekday - year - yearday - yeardays
DATEDIFF 
Calcule la différence entre deux dates
Période peut prendre les valeurs : yyyy (année) m (mois) ww (semaine) d (jour) h (heure) n (minute) s (seconde)
ASP <Doc> 
<% nombre=datediff(periode,d1,d2) %>

PHP
<?
function datediff($per,$d1,$d2) {
   $d = $d2-$d1;
   switch($per) {
      case "yyyy": $d/=12;
      case "m": $d*=12*7/365.25;
      case "ww": $d/=7;
      case "d": $d/=24;
      case "h": $d/=60;
      case "n": $d/=60;
   }
   return round($d);
}

$nombre=datediff($periode,$d1,$d2); ?>

JavaScript
<script>
function datediff(per,d1,d2) {
   var d = (d2.getTime()-d1.getTime())/1000
   switch(per) {
      case "yyyy": d/=12
      case "m": d*=12*7/365.25
      case "ww": d/=7
      case "d": d/=24
      case "h": d/=60
      case "n": d/=60
   }
   return Math.round(d);
}

nombre = datediff(periode,d1,d2)
</script>

© ASP-PHP.net 11/01/2003