Datepicker: add +1 day to selected day

Datepicker: add +1 day to selected day

So, this drives me crazy, I have googled for hours:

  1. $("#return").datepicker({
  2.         minDate: 0
  3.     });
  4.     $("#departure").datepicker({
  5.         minDate: 0,
  6.         onSelect: function(selectedDate) {
  7.           $("#return").datepicker("option","minDate", selectedDate);
  8.         }
  9.     });
How do you add another day to "selectedDate"?

example: if I select march 5 for departure, make sure that return date minimum day is at least march 6

Here is full code:

  1. $(document).ready(function() {
  2.     $("#continents").change(function () {
  3.         var selectedContinent = $("#continents").val();
  4.             $("#locations").html("");
  5.         if (selectedContinent == "africa") {
  6.             $("<option value='dogoncountry'>Dogon Country</option>").appendTo("#locations");
  7.             $("<option value='valleyofkings'>Valley of the Kings</option>").appendTo("#locations");
  8.             $("<option value='victoriafalls'>Victoria Falls</option>").appendTo("#locations");
  9.             $("<option value='mountkilimanjaro'>Mount Kilimanjaro</option>").appendTo("#locations");
  10.         } if (selectedContinent == "antarctica") {
  11.             $("<option value='southpole'>South Pole</option>").appendTo("#locations");
  12.             $("<option value='mounterebrus'>Mount Erebus</option>").appendTo("#locations");
  13.             $("<option value='anverisland'>Anver Island / Anvord Bay</option>").appendTo("#locations");
  14.             $("<option value='mcmurdostation'>McMurdo Station</option>").appendTo("#locations");
  15.         } if (selectedContinent == "asia") {
  16.             $("<option value='angkor'>Angkor Archaeological Park</option>").appendTo("#locations");
  17.             $("<option value='mounteverest'>Mount Everest</option>").appendTo("#locations");
  18.             $("<option value='anverisland'>Anver Island / Anvord Bay</option>").appendTo("#locations");
  19.             $("<option value='mcmurdostation'>McMurdo Station</option>").appendTo("#locations");
  20.         } if (selectedContinent == "australia") {
  21.             $("<option value='bluemountains'>Blue Mountains</option>").appendTo("#locations");
  22.             $("<option value='greatbarrier'>Great Barrier Reef</option>").appendTo("#locations");
  23.             $("<option value='kaka'>Kakadu National Park</option>").appendTo("#locations");
  24.             $("<option value='sydney'>Sydney</option>").appendTo("#locations");
  25.         } if (selectedContinent == "europe") {
  26.             $("<option value='alps'>Alps</option>").appendTo("#locations");
  27.             $("<option value='bluelagoon'>Blue Lagoon</option>").appendTo("#locations");
  28.             $("<option value='neuschwanstein'>Neuschwanstein Castle</option>").appendTo("#locations");
  29.             $("<option value='copenhagen'>Copenhagen</option>").appendTo("#locations");
  30.         } if (selectedContinent == "northamerica") {
  31.             $("<option value='chichen'>Chichen Itza</option>").appendTo("#locations");
  32.             $("<option value='grandcanyon'>Grand Canyon</option>").appendTo("#locations");
  33.             $("<option value='teotihuacan'>Teotihuacan</option>").appendTo("#locations");
  34.             $("<option value='yellowstone'>Yellowstone National Park</option>").appendTo("#locations");
  35.         } if (selectedContinent == "southamerica") {
  36.             $("<option value='iguacufalls'>Iguaçu Falls</option>").appendTo("#locations");
  37.             $("<option value='machupicchu'>Machu Picchu</option>").appendTo("#locations");
  38.             $("<option value='buenosaires'>Buenos Aires</option>").appendTo("#locations");
  39.             $("<option value='saopaulo'>São Paulo</option>").appendTo("#locations");
  40.         }
  41.     });
  42.     $("#return").datepicker({
  43.         minDate: 0
  44.     });
  45.     $("#departure").datepicker({
  46.         minDate: 0,
  47.         onSelect: function(selectedDate) {
  48.                     //.datepicker({ minDate: new Date(2007, 1 - 1, 1) });
  49.           $("#return").datepicker("option","minDate", selectedDate);
  50.           // $("#return").datepicker({ minDate: "+1M +10D"});
  51.         }
  52.     });
  53.     $("button").click(function() {
  54.         var selected = $("#locations option:selected").text();
  55.         var departing = $("#departure").val();
  56.         var returning = $("#return").val();
  57.         if (departing === "" || returning === "") {
  58.             $(".message").html("");
  59.             $("<p>Dates!</p>").appendTo(".message");
  60.         } else {
  61.             $(".message").html("");
  62.             $("<p>" +selected+ "</p>").appendTo(".message");
  63.             $("<p>Departing at " +departing+ "</p>").appendTo(".message");
  64.         }
  65.     });
  66. });