20/07/2011 Development / java script

2 horas da manha, fazendo funcaozinha de data! Aiaiai

Espero que sirva pra alguém!

function calendar(data){
 this.data = new Date(data.split('/')[2], data.split('/')[1], data.split('/')[0]);
};

calendar.prototype = {

 addDay : function(d){
  this.data.setDate(this.data.getDate() + parseInt(d))
 },
 
 addMonth : function(m){
  this.data.setMonth(this.data.getMonth() + parseInt(m))
 },
 
 addYear : function(y){
  this.data.setFullYear(this.data.getFullYear() + parseInt(y)) 
 },
 
 toString : function(){
  return this.data.getDate() + "/" + this.data.getMonth() + "/" + this.data.getFullYear();
 }
}

var data = new calendar('10/10/2011');
data.addDay(2);
data.addMonth(4);
data.addYear(4);
alert(data.toString())