Hola que tal amigo... no te la compliques tanto... si deseas saber cuantos lunes comprende una quincena, create una tabla calendario en MySQL donde pongas todos los lunes del año en formato de fecha si quieres puedes meter los lunes de 1,2,3,4,5,6,7 o más años... es algo tediosa la captura pero evitas sacarlo con programada.... una vex que tienes el calendario.. ps lo unico que resta es... hacer un array estatico en PHP con los dias por mes estamos de acuerdo en que esos no cambian mas que en febrero en caso de que sea año bisiesto, es decir en ese array pondras mes y inicio de quincena, fin de quincena es decir $enero[0] = array(01,15); $enero[1] = array(16,31]; $febrero[0] = array(01,15); $febrero[1} = array(01,28) o aqui puede ser 29 en años bisiestos...
ahora la implementación... si yo quiero saber cuantos lunes comprende la quincena 2 de enero... entonces mi consulta seria
$fecha1 = $enero[1][0]."/01/2008";
$fecha2 = $enero[1][1]."/01/2008";
"SELECT COUNT(*) FROM tbl_lunes_por_anio WHERE fechaDeLunes BETWEEN $fecha1 AND $fecha2"
donde fechaDeLunes es el nombre del campo que guarda los dias lunes de un determinado año
--------------------------
| fechaDeLunes |
|-------------------------|
| 07/01/2008 |
|------------------------ |
| 14/01/2008 |
|------------------------ |
jajaja.. chales... ya me revolvi... pero esa es la idea... tu deberás darle el modelado para sacar lo que necesitas..
Saludos...
|