Menu

Home

Bem vindo ao wiki.

O objetivo do plugin é realizar somas de datas utilizando o jQuery.

Requisitos

jQuery 1.6.3 ou superior

Utilizando o plugin sumdate.

Incluindo o plugin.
<head>
    <meta charset="utf-8" />
    <script type="text/javascript" src="jquery-1.8.3.js"></script>
    <script type="text/javascript" src="jquery.sumdate-1.1.0.js"></script>
</head>
Chamando o plugin

O sumdate pode ser utilizado de duas formas:
A primeira é direta, chamando o metodo sumdate passando como parametro um objeto do tipo Date ou String informando o formato utilizado na String para a data.
A segunda é utilizando um seletor jQuery para que o sumdate captura o valor de um elemento HTML, esse elemento pode ser elementos de entrada que contenham uma data valida ou DIVs/SPANs, no segundo caso o valor deve estar entre as tags
ex:

<div>03/01/1983</div>
Exemplo de uso na forma direta:
<script type="text/javascript">
   var data =new Date();
    data.setMonth(1); // Fevereiro
    data.setDate(27);
    var novaData = $.sumdate({functions:['sum'],"date":data,"sumValues":{"days":5}});
    alert(novaData); // Mon Mar 04 2013 15:38:28 GMT-0300 (Hora oficial do Brasil)
</script>
Exemplo de uso através do seletor:
<div id="divDate">20/12/2013</div>
<script type="text/javascript">
    var novaData = $('#divDate').sumdate({
        functions:['sum'],
        "sumValues":{"days":5},
        pattern:'DD/MM/YYYY'});
    alert(novaData); //25/12/2013
</script>
Sintaxe

$.sumdate(params);
ou
$(seletor).sumdate(params);

params: Json contendo os valores que definem o comportamento do sumdate.
seletor: Seletor jQuery para recuperar elementos da página.

Releses: Acompanhe as atualizações.