добавить 14 дней, чтобы посетить дату - PullRequest
0 голосов
/ 03 мая 2019

Как я могу добавить плюс 14 дней к текущей дате посещения моих таблиц

он попробовал этот код, но он показывает много чисел lol

------------- ЗДЕСЬ МОЙ КОД --------------------

//TABLE SUPERVISORY LIST
table_supervisory_list : function (id,data){
    $(id).DataTable({
        responsive: true,
        data : data,
        columnDefs:[
            {
                "targets":[0],
                "data" : data,
                "render": function (x){
                    return `
                            <button onclick="open_patient_chart(`+`'`+x.vnote_mrno+`'`+`);" type="button" class="btn btn-primary btn-minier btn-round">
                                <i class="fa fa-sign-in-alt"></i> `+x.vnote_mrno+`
                            </button>
                        `;
                }
            },
            {
                "targets":[1],
                "data" : data,
                "render": function (x){
                   return x.patient_lastname +' '+ x.patient_firstname +' '+ x.patient_middlename;
                 }
            },
            {
                "targets":[3],
                "data" : data,
                "render": function (x){
                    return x.vnote_visitdate + moment(x.vnote_visitdate).add(7,"days");
                }
            },

        ],
        columns : [
            { data : null, sTitle : 'Options' },
            { data : null, sTitle : 'Name' },
            { data : 'vnote_visitdate', sTitle : 'Last Supv done' },
            { data : null, sTitle : 'Next Supv due'},
            { data : 'vnote_formtype', sTitle : 'Action Required' },
            { data : 'vnote_enteredby', sTitle : 'Discipline' },
        ],
        bDestroy: true
    });
},

ЭТО ШОУ 2019-04-091555344000000

1 Ответ

1 голос
/ 03 мая 2019

Это потому, что вы пытаетесь добавить объект moment в строку.

Вам не нужно этого делать, вы можете просто сделать:

moment(x.vnote_visitdate).add(14, "days").toString();

Если вы хотите сохранить тот же формат, вам нужно сделать что-то вроде этого:

moment(x.vnote_visitdate).add(14, "days").format("YYYY-MM-DD");

Здесь - документация для функции format().

...