O objetivo do plugin é realizar somas de datas utilizando o jQuery.
jQuery 1.6.3 ou superior
<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>
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>
<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>
<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>
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.