Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/02/2010, 20:43
Avatar de jackson666
jackson666
 
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 15 años, 2 meses
Puntos: 65
Respuesta: ¿Como saber cuantos Martes (p.ej) tiene un determinado mes?

Te la dejo un poco mas sencillo =)

Código PHP:
<?php
$d 
= new DateTime('2010/01/01');
for(
$i 0$i 12$i++){
    
    
$d->modify("+$i month");
    
    
$meses = array(
                    
'01' => 31,
                    
'02' => 28
                    
'03' => 31
                    
'04' => 30
                    
'05' => 31
                    
'06' => 30
                    
'07' => 31
                    
'08' => 31
                    
'09' => 30
                    
'10' => 31,
                    
'11' => 30
                    
'12' => 31
                  
);
    
    
$contador 0;
    
    
$total = ($i 9) ? $meses['0'.($i+1)] : $meses[($i+1)];
    
    for(
$v 1$v <= $total$v++){
        
        
$d->modify("+1 days");
        (
$d->format('D') == 'Tue') ? $contador++ : null;
        
    }
    
    echo 
"El mes numero ".($i+1)." tiene $contador dias martes<br />";
    
}
?>
__________________
HV Studio
Diseño y desarrollo web