Hola buenas,
Cómo podría averiguar el número de días que tiene un mes determinado ? No veo nada por la referencia, hay algún método de comprobarlo ?
gracias
| ||||
| Re: Número de días del mes Fijate si te sirve: Código PHP:
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| |||
| Re: Número de días del mes Sí gracias, aquí va otra ya adaptada para javaScript a partir de PHP que he encontrado en desarrolloweb
Código:
getUltimoDiaDelMes = function( mes, ano )
{
/*
Los meses 1,3,5,7,8,10,12 siempre tienen 31 días
Los meses 4,6,9,11 siempre tienen 30 días
El único problema es el mes de febrero dependiendo del año puede tener 28 o 29 días
*/
if( (mes == 1) || (mes == 3) || (mes == 5) || (mes == 7) || (mes == 8) || (mes == 10) || (mes == 12) )
return 31;
else if( (mes == 4) || (mes == 6) || (mes == 9) || (mes == 11) )
return 30;
else if( mes == 2 )
{
if( (ano % 4 == 0) && (ano % 100 != 0) || (ano % 400 == 0) )
return 29;
else
return 28;
}
}
|
| |||
| Respuesta: Número de días del mes Esta está mucho mejor, más corta y si no se coloca el año supone el año actual. function daysInMonth(humanMonth, year) { return new Date(year || new Date().getFullYear(), humanMonth, 0).getDate(); } daysInMonth(2, 2009); // 28 daysInMonth(2, 2008); // 29 Fuente: http://blog.scriptia.net/articulos/2009/03/numero-de-dias-en-un-mes.html |