Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/11/2011, 06:17
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: problema con mktime

Puedes crearte tu una funcion q te lo diga...

en plan algo así
Código PHP:

function semana_del_mes($dia$mes$anyo) {
   
$timestamp mktime(0,0,0,$mes,$dia,$anyo);
   
$dias_del_mes date('t'$timestamp); //Sabemos si tiene 28, 29, 30 o 31!
   
$dia_de_la_semana date('N'$timestamp); //Sabemos si es lunes, martes, etc..
   
$resto_primera_semana $dia_de_la_semana 6//Así sabemos cuantos dias tiene la primera semana!
   
$semana[0] = $resto_primera_semana//Si la primera semana es hasta el día 4, ese será el valor!
   
$i 1;
   for(
$dia_ $resto_primera_semana+1$dia_ $dias_del_mes$dia_ += 7) {
       
$semana[$i] = $dia_ 6;
       
$i++;
   }
   foreach (
$semana as $s => $dia_final) {
        if(
$dia <= $dia_final) return $s+1;
   }

Si no entiendes algo, encantado de explicartelo! :)
PD: No lo he probado...
__________________
>> Eleazan's Source
>> @Eleazan