Как отмечалось в нескольких блогах, strtotime() решает проблему "+1 месяц" ( "следующий месяц" ) в дни, которые не существуют в последующем месяце, по сравнению с другими реализациями, например, MySQL.
на другой заметке, почему у вас есть дата в базе данных?
Ответ 6
onClose: function(selectedDate) {
$("#dpTodate").datepicker("option", "minDate", selectedDate);
var maxDate = new Date(selectedDate);
maxDate.setDate(maxDate.getDate() + 6); //6 days extra in from date
$("#dpTodate").datepicker("option", "maxDate", maxDate);
}