Подтвердить что ты не робот

Javascript date + 1

Как взять сегодня дату и добавить к ней 1 день?

Если возможно, inline, пожалуйста?

4b9b3361

Ответ 1

Вы должны использовать методы getDate() и setDate() объекта Date, которые соответственно получают и устанавливают значение дня для даты.

var date = new Date();
date.setDate(date.getDate() + 1);

Проверить ссылку на объект MDC Date для получения дополнительной информации о работе с датами

Ответ 2

Это будет завтра.

var a = new Date((new Date()).valueOf() + 1000*3600*24);

Ответ 3

Попробуйте следующее:

//create the date
var myDate = new Date();

//add a day to the date
myDate.setDate(myDate.getDate() + 1);

Ответ 4

dt = new Date();
dt.setDate(dt.getDate() + 1);

Ответ 5

Если "добавить 1 день к нему" означает "добавить 24 часа", то есть добавить 24 * 60 * 60 * 1000 миллисекунд к объекту даты JavaScript, то правильное решение:

var d = new Date();
d.setTime(d.getTime() + 86400000);
console.log('24 hours later');
console.log(d);

Как отметил @venkatagiri в предыдущем комментарии, это фактически добавит 24 часа к текущему объекту даты JavaScript во всех сценариях, а d.setDate(d.getDate() + 1) НЕ будет, если задействован переход на летнее время. См. этот JSFiddle, чтобы увидеть разницу в контексте начала DST 2013 года (10 марта 2013 года в 2:00 утра, время DST locale перемещено вперед в час). setDate() в этом сценарии добавляется только 23 часа, а setTime() добавляет 24.

Ответ 6

var d = new Date(); 

var curr_date = d.getDate();

var n =curr_date;

jQuery(".class_name:eq(0)").text(n);

var m =[d.getDate()+1];

jQuery(".class_name:eq(1)").text(m);

Ответ 7

Добавьте 30 дней и установите значение даты в DatePicker

Пример:

$(document).ready(function() {
    var myDate = new Date();

    //add a day to the date
    myDate.setDate(myDate.getDate() + 30);        

    var end_date = new Date(myDate.getFullYear(), myDate.getMonth(), myDate.getDate());

    $('#datepicker').datepicker({
        format: 'dd-mm-yyyy',
        orientation: 'bottom'
    });

    $('#datepicker').datepicker('setDate', end_date);
});