Вычитание даты 
		
		
		
		Как вычесть из опеределенной даты 14 дней? 
	 | 
	
		
 var d = new Date(); 
	var d = new Date(d-14*1000*60*60*24)  | 
	
		
 а вот так можно  
	
Date.prototype.addDays = function(d) {
  this.setDate( this.getDate() + d );
};
?  | 
	
		
 kodermax, 
	Да.  | 
	
		
 Точнее вот так 
	
Date.prototype.subDays = function(d) {
  this.setDate( this.getDate() - d );
};
 | 
	
		
 Date.prototype.addDays = function( d ) { 
	this.setDate( this.getDate() + d ) ; }; более правильнее, т.к. можно сделать Date.addDays( -14 ) ;  | 
	
		
 Цитата: 
	
  | 
	
		
 Ну а если делать совсем правильно, то должно быть вот так: 
	
Date.prototype.addDays = function( d ) {
   this.setDate( this.getDate() + d ) ;
   return this;
};
Тогда, например, смещение от текущей даты можно будет вычислить в одну строку: var d = (new Date()).addDays(-10); // Дата на 10 дней раньше текущей а предыдущий вариант функции вернул бы undefined  | 
| Часовой пояс GMT +3, время: 16:39. |