Показать сообщение отдельно
  #8 (permalink)  
Старый 17.04.2013, 16:34
Новичок на форуме
Отправить личное сообщение для vaolur Посмотреть профиль Найти все сообщения от vaolur
 
Регистрация: 17.04.2013
Сообщений: 1

Ну а если делать совсем правильно, то должно быть вот так:

Date.prototype.addDays = function( d ) {
   this.setDate( this.getDate() + d ) ;
   return this;
};


Тогда, например, смещение от текущей даты можно будет вычислить в одну строку:

var d = (new Date()).addDays(-10); // Дата на 10 дней раньше текущей


а предыдущий вариант функции вернул бы
undefined
Ответить с цитированием