Tengo un cuadro de entrada de calendario de inicio y un cuadro de entrada de calendario de fin. Queremos que el cuadro de entrada del calendario de inicio predeterminado sea 30 días antes de la fecha actual y que el cuadro de entrada del calendario final sea la fecha actual. Aquí está mi cita vars.
var today = new Date(),
dd = today.getDate(),
mm = today.getMonth(),
yyyy = today.getFullYear(),
month = ["January", "February", "March",
"April", "May", "June", "July", "August",
"September", "October" "November", "December"],
startdate = month[mm] + ", " + yyyy.toString();
La fecha de finalización sería algo así como var enddate = startdate - 30;Obviamente, esto no funcionará.
Entonces, si la fecha actual es el 30 de diciembre de 2011, me gustaría que la fecha de inicio fuera el 1 de diciembre de 2011.
EDITAR: Mi pregunta fue respondida ... algo así. Date.today();y Date.today().add(-30);trabajo, pero necesito la fecha en formato January 13, 2012. No Fri Jan 13 2012 10:48:56 GMT -055 (EST). ¿Alguna ayuda?
MÁS EDITAR: Al momento de escribir estas líneas , es 2018. Solo use Moment.js . Es el mejor.