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 hộp nhập lịch bắt đầu 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à bảng hẹn hò của 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;
Hiển nhiên là đ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 là ngày 1 tháng 12 năm 2011.
CHỈNH SỬA: Câu hỏi của tôi đã được trả lời ... loại. Date.today();
và Date.today().add(-30);
làm việc nhưng tôi cần ngày ở định dạng January 13, 2012
. Không Fri Jan 13 2012 10:48:56 GMT -055 (EST)
. Bất kỳ giúp đỡ?
CHỈNH SỬA THÊM: Kể từ khi viết bài này là năm 2018. Chỉ cần sử dụng Moment.js . Đó là tốt nhất.