22/11/2011, 03:47
|
| | Fecha de Ingreso: agosto-2005
Mensajes: 12
Antigüedad: 19 años, 4 meses Puntos: 0 | |
problema con mktime Buenos días:
Tengo un problema con la función mktime de php.
Necesito saber, dado un día concreto, en qué semana del año está.
Para ello, tengo el siguiente código:
$semana_1_del_ano=date('W', mktime(0,0,0,$month,1,$year));
$semana_del_dia_que_quiero= date('W', mktime(0,0,0,$month,$dia_,$year));
$semana_real=$semana_del_dia_que_quiero-$semana_1_del_ano;
Todo funcionaba correctamente, hasta llegar al 2 del 1 del 2012.
Si introduzco el día 2 del 1 de 2012, me resulta lo siguiente:
semana_1_del_ano=52 //¿pero no tendría que ser 0??
semana_del_dia_que_quiero=1
semana_real= -51
Estube pensando que quizá era porque mktime empieza las semanas en los domingos..(0 domingos, 6 sábado), pero, analizándolo...no le veo sentido.
¿alguien puede echarme una mano?
Gracias |