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 |