Bueno, tras buscar y combinar un par de funciones he obtenido esto, por si a alguien le sirve:
Código PHP:
Ver originalfunction diaS($mes, $diasem){
$dias_febrero = 29;
} else {
$dias_febrero = 28;
}
switch($mes) {
case 01: $cant_dias = 31; break;
case 02: $cant_dias = $dias_febrero; break;
case 03: $cant_dias = 31; break;
case 04: $cant_dias = 30; break;
case 05: $cant_dias = 31; break;
case 06: $cant_dias = 30; break;
case 07: $cant_dias = 31; break;
case 08: $cant_dias = 31; break;
case 09: $cant_dias = 30; break;
case 10: $cant_dias = 31; break;
case 11: $cant_dias = 30; break;
case 12: $cant_dias = 31; break;
}
$nummber = 0;
for($i=1; $i<=$cant_dias; $i++) {
$nummber++;
}
}
return $nummber;
}else {
return 'Malll';
}
}
echo diaS(02, 1);
Por cierto, alguien sabe porque el parametro "t" de date, da 31 al mes de Febrero??
Casi me vuelvo loco, al final recurrí a el switch, sino...