terça-feira, 31 de maio de 2016

Recuperando uma data posterior em javascript

Uma função bem simples de se adicionar dias à uma data corrente e retornar a mesma em formato americano em javascript:

function getDataISO(dias)
{
var dayMonth = new Date().getDate();
dayMonth += dias;
var d = new Date();
d.setDate(dayMonth);

var day = d.getDate();
var monthIndex = d.getMonth()+1;
var year = d.getFullYear();

    //retorno já formatado de 9 para 09
    return year + '-' + (monthIndex > 9 ? monthIndex : '0' + monthIndex.toString()) + '-' + (day > 9 ? day : '0' + day.toString());
}

Nenhum comentário: