Tôi có hộp nhập lịch bắt đầu và hộp nhập lịch kết thúc. Chúng tôi muốn mặc định bắt đầu hộp nhập lịch 30 ngày trước ngày hiện tại và hộp nhập lịch kết thúc là ngày hiện tại. Đây là vars ngày của tôi.Cách nhận 30 ngày trước ngày hiện tại?
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();
Ngày kết thúc sẽ giống như var enddate = startdate - 30;
Rõ ràng điều này sẽ không hoạt động.
Vì vậy, nếu ngày hiện tại là ngày 30 tháng 12 năm 2011 Tôi muốn ngày bắt đầu đọc 01 Tháng Mười Hai, 2011.
EDIT: Câu hỏi của tôi đã được trả lời ... loại. Date.today(); và Date.today(). thêm (-30); làm việc nhưng tôi cần ngày theo định dạng ngày 13 tháng 1 năm 2012. Không Thứ Sáu ngày 13 tháng 1 năm 2012 10:48:56 GMT -055 (EST). Bất kỳ giúp đỡ?
http://stackoverflow.com/questions/563406/add-days-to-datetime -using-java-script Tôi nghĩ rằng có thể giúp đỡ. –