Изменения даты на месяц в цикле
Всем привет.
Делаю кредитный калькулятор. Построил таблицу с графиком платежей. Никак не пойму как изменить дату на 1 месяц... <table class='calc_graf'></table> for (i = 1; i <= 50; i++) { $(".calc_graf").append('<tr><td>Дата</td></tr>'); } Если делаю через getMonth() + i, то месяц просто увеличивается на 1, при этом месяц дальше 12 растет и год не меняется. И при этом месяцы с 0 начинаются, что совсем не хорошо... Формат нужен простой 11.09.2018 Помогите пожалуйста! |
если изменить. то не get а set
|
получается будет так чтоли?
var myDate = new Date(); for (i = 1; i <= 50; i++) { var fullDate = myDate.getDate() + "." + myDate.getMonth() + "." + myDate.getFullYear(); $(".calc_graf").append('<tr><td>' + fullDate + '</td></tr>'); var fullDate = myDate.getDate() + "." + setMonth(+ i) + "." + myDate.getFullYear(); } |
the_little,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <style type="text/css"> </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> </head> <body> <table class="calc_graf"> </table> <script> var myDate = new Date(); for (i = 0; i < 50; i++) { var fullDate = new Intl.DateTimeFormat('ru', { day: 'numeric', month: 'numeric', year: 'numeric' }).format(myDate); $(".calc_graf").append('<tr><td>' + fullDate + '</td></tr>'); myDate.setMonth(myDate.getMonth() + 1) } </script> </body> </html> |
Огромное спасибо!!!
|
Часовой пояс GMT +3, время: 23:23. |