¿Cómo puedo obtener el último día del mes con la marca de hora de 11:59:59 PM?Cómo obtener el último día del mes
Respuesta
Esto le dará último día del mes en curso.
var t= new Date();
alert(new Date(t.getFullYear(), t.getMonth() + 1, 0, 23, 59, 59));
function LastDayOfMonth(Year, Month) {
return new Date((new Date(Year, Month,1))-1);
}
Ejemplo:
> LastDayOfMonth(2009, 11)
Mon Nov 30 2009 23:59:59 GMT+0100 (CET)
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DATE, cal.getActualMaximum(Calendar.DATE));
Date lastDayOfMonth = cal.getTime();
Eso es un javascript extraño que tienes allí. – droope
var d = new Date();
m = d.getMonth(); //current month
y = d.getFullYear(); //current year
alert(new Date(y,m,1)); //this is first day of current month
alert(new Date(y,m+1,0)); //this is last day of current month
He intentado esto, y 'alerta (nueva Fecha (y, m + 1,0));' te da el último día del mes siguiente. – mickburkejnr
var d = new Date();
console.log(d);
d.setMonth(d.getMonth() + 1); // set month as next month
console.log(d);
d.setDate(0); // get the last day of previous month
console.log(d);
Aquí se emite desde el código anterior:
Mar Oct 03 2013 11:34:59 GMT + 0100 (GMT horario)
Dom Nov 03 2013 11 : 34: 59 GMT + 0000 (GMT Standard Time)
Thu 31 de octubre 2013 11:34:59 GMT + 0000 (GMT hora estándar)
Puede simplificar esto un poco más pasando la fecha a 'setMonth' como así:' d.setMonth (d.getMonth() + 1, 0) ' – Jared
Último día del mes
now = new Date
lastDayOfTheMonth = new Date(1900+now.getYear(), now.getMonth()+1, 0)
http://coffeescriptcookbook.com/chapters/dates_and_times/finding-last-day-of-the-month
var month = 1; // 1 for January
var d = new Date(2015, month, 0);
console.log(d); // last day in January
A veces todo lo que tienes es una versión de texto del mes en curso, es decir: April 2017.
//first and last of the current month
var current_month = "April 2017";
var arrMonth = current_month.split(" ");
var first_day = new Date(arrMonth[0] + " 1 " + arrMonth[1]);
//even though I already have the values, I'm using date functions to get year and month
//because month is zero-based
var last_day = new Date(first_day.getFullYear(), first_day.getMonth() + 1, 0, 23, 59, 59);
//use moment,js to format
var start = moment(first_day).format("YYYY-MM-DD");
var end = moment(last_day).format("YYYY-MM-DD");
- 1. Obtener el último día del mes?
- 2. ¿Cómo puedo obtener el último día del mes en C#?
- 3. Obtener el último día del mes anterior en Oracle Función
- 4. cálculo del último día del mes
- 5. Primer y último día del mes actual
- 6. ¿Cómo obtener el día del mes?
- 7. Último día del mes en .NET
- 8. ¿Cómo se encuentra el último día del mes?
- 9. ¿Cómo calculo el último día del mes en SQL?
- 10. programador de cuarzo: se ejecuta el último día del mes
- 11. Javascript a fecha del último día del mes anterior
- 12. ¿Cómo obtengo el último día de un mes?
- 13. ¿Cómo puedo obtener el primer y último día del mes con DateTime de Perl?
- 14. ¿Cuál es la mejor manera de obtener el primer y el último día del mes pasado?
- 15. cómo obtener el día del mes en javascript
- 16. Calcule el último día de la semana de un mes
- 17. Devolver el último día de cada mes con SQL
- 18. cómo obtener el primer y último día de un mes dado
- 19. Obtener el primero o el último viernes en un mes
- 20. Buscar el nombre del día por año, mes y día
- 21. Cómo obtener la marca de tiempo del mes actual, primer día del mes, hora cero
- 22. ¿Cómo obtengo el último día del mes utilizando SQL Reporting Services
- 23. SQL - Obtener Día numérica de mes/trimestre
- 24. Cómo obtener los datos del último mes y los datos del mes hasta la fecha
- 25. NSDate para el primer día del mes
- 26. obtener enésimo día de la semana del mes en C#
- 27. Calcule el último día del trimestre
- 28. jQuery UI DatePicker - Deshabilitar todos los días excepto el último día del mes
- 29. Detectando el tercer viernes en el último mes del trimestre
- 30. Cómo encontrar el primer día del próximo mes, si el mes actual es diciembre
No hay necesidad de dos objetos Date: 't.setMonths (t.getMonth() + 1, 0, 23, 59, 59 , 0) '. – RobG