var dateObj = new Date();
var val = dateObj.getTime();
//86400 * 1000 * 3 Each day is 86400 seconds
var days = 259200000;
val = val + days;
dateObj.setMilliseconds(val);
val = dateObj.getMonth() + 1 + "/" + dateObj.getDate() + "/" + dateObj.getFullYear();
alert(val);
Tôi đang cố gắng lấy ngày hiện tại, thêm ba ngày mili giây vào nó và có dấu ngày hiển thị 3 ngày sau từ hiện tại. Ví dụ - nếu hôm nay là 10/09/2012 thì tôi muốn nói là 10/12/2012.Cố gắng thêm 3 ngày trong mili giây vào ngày hiện tại
phương pháp này không hoạt động, tôi nhận được các tháng và ngày nghỉ. Bất kỳ đề xuất?
Tôi nghĩ rằng bạn muốn setTime hơn setMilliseconds –
Hãy thử: 'dateObj.setTime (dateObj.getTime() + 8.64e7 * 3) 'nhưng lưu ý thay đổi tiết kiệm ánh sáng ban ngày có thể cho kết quả không mong muốn. Đơn giản chỉ cần thêm 3 vào ngày: 'dateObj.setDate (dateObj.getDate() + 3)'. – RobG