Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/11/2011, 06:30
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

Cita:
Iniciado por elena_83es Ver Mensaje
Anonadada me ha dejado con esa peazo función!!!!!!! jaja!!!

Se acaba mi horario de trabajo. Mañana pruebo y te digo!!!


muuuuuuchas gracias!!!
He tenido q darle un par de vueltas, no te creas xDD

Ha sido un "reto" interesante! Ya me contarás si funciona :)

Edit:

Pequeño fallo q acabo de ver:
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 abs($dia_de_la_semana 7); //Así sabemos cuantos dias tiene la primera semana!
   
$semana[0] = $resto_primera_semana+1//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;
   }

__________________
>> Eleazan's Source
>> @Eleazan