JSFiddle - React, Tailwind, and code Playground

by Ivan Ferrer

JavaScript

var dt_exclusao = '2015-11-26T00:00:00';
var periodo = 60;
var newdate = new Date();

var exclusao = new Date(dt_exclusao);
var finalDate = new Date(newdate.setDate(newdate.getDate() + periodo));

function formmatDate(obj)
{

    var dia = (obj.getDate() < 10) ? '0'+obj.getDate() : obj.getDate();
    var mes = ((obj.getMonth() + 1) < 10) ? '0'+(obj.getMonth() + 1) : obj.getMonth() + 1;
    var ano = obj.getFullYear();
    var hora = (obj.getHours() < 10) ? '0'+obj.getHours() : obj.getHours(); 
    var minuto = (obj.getMinutes() < 10) ? '0'+obj.getMinutes() : obj.getMinutes(); 
    var segundo = (obj.getSeconds() < 10) ? '0'+obj.getSeconds() : obj.getSeconds(); 
    
      return [[dia,mes,ano].join("/"),
       [hora,minuto,segundo].join(":")].join(" ");
}
    alert('Data Anterior: ' + formmatDate(exclusao) + "\nPerĂ­odo: "+periodo+"\nNova Data:"+formmatDate(finalDate));

/*var DataAtual = new Date(dt_exclusao);
                var QuantidadeDias = 60

                DataAtual.setDate(DataAtual.getDate() + QuantidadeDias);

				alert(DataAtual);

                var dd = DataAtual.getDate();
                var mm = DataAtual.getMonth() + 1;
                mm = (mm < 10) ? '0' + mm : mm;
                var yyyy = DataAtual.getFullYear();

                var DataFormatada = dd + '/' + mm + '/' + yyyy;

                alert(DataFormatada);*/