Saya memiliki kotak masukan kalender awal dan kotak masukan kalender akhir. Kami ingin default mulai kotak masukan kalender 30 hari sebelum tanggal sekarang dan kotak masukan kalender akhir menjadi tanggal saat ini. Ini tanggal vars saya.
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();
Tanggal akhir akan menjadi sesuatu seperti var enddate = startdate - 30;Jelas ini tidak akan berhasil.
Jadi jika tanggal sekarang adalah 30 Desember 2011, saya ingin tanggal mulai terbaca 1 Desember 2011.
EDIT: Pertanyaan saya dijawab ... semacam. Date.today();dan Date.today().add(-30);bekerja tapi saya butuh tanggal dalam format January 13, 2012. Tidak Fri Jan 13 2012 10:48:56 GMT -055 (EST). Ada bantuan?
EDIT LEBIH BANYAK: Saat tulisan ini dibuat, tahun 2018. Gunakan saja Moment.js . Itu yang terbaik.