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);*/