una sumar semana obtener mostrar meses mes hora fecha dias actual javascript

semana - sumar dias a una fecha javascript



Obtenga el número de días en un mes específico usando JavaScript? (4)

Posible duplicado:
¿Cuál es la mejor manera de determinar el número de días en un mes con javascript?

Digamos que tengo el mes como número y año.


Lo siguiente toma cualquier valor de fecha y hora válido y devuelve el número de días en el mes asociado ... elimina la ambigüedad de las otras dos respuestas ...

// pass in any date as parameter anyDateInMonth function daysInMonth(anyDateInMonth) { return new Date(anyDateInMonth.getYear(), anyDateInMonth.getMonth()+1, 0).getDate();}


Otra posible opción sería usar Datejs

Entonces puedes hacer

Date.getDaysInMonth(2009, 9)

Aunque agregar una biblioteca solo para esta función es excesivo, siempre es bueno saber todas las opciones que tienes disponibles :)


// Month here is 1-indexed (January is 1, February is 2, etc). This is // because we''re using 0 as the day so that it returns the last day // of the last month, so you have to add 1 to the month number // so it returns the correct amount of days function daysInMonth (month, year) { return new Date(year, month, 0).getDate(); } // July daysInMonth(7,2009); // 31 // February daysInMonth(2,2009); // 28 daysInMonth(2,2008); // 29


Date.prototype.monthDays= function(){ var d= new Date(this.getFullYear(), this.getMonth()+1, 0); return d.getDate(); }