Nescord -gdzieś ten elementarny szczegół mi uciekł, to ważne spostrzeżenie -dzięki, z tym, że nadal jest problem..
var dprTabTmp
= $dpr.val
().split('-'); var newDaplusOne
= new Date(dprTabTmp
[0
], dprTabTmp
[1
], dprTabTmp
[2
]); newDaplusOne.setTime(newDaplusOne.getTime()+3600*24*1000);
$dpr2.val
(fullData
(newDaplusOne
.getFullYear
()+'-'+newDaplusOne
.getMonth
()+'-'+newDaplusOne
.getDate()));
//$dpr to drugie pole input w którym ma się ukazać data wskazująca na dzień później
wrzuciłem kawałek mojego kodu -
1. Wszystko działa poprawnie w momencie kiedy w pierwszym polu input zostaje wybrany dzień każdy inny oprócz ostatniego dnia miesiąca
2. wybierając 31 grudnia w $dpr2 poprawnie zostaje umieszczona data 2013-01-01 (po obróbce funkcją fullData dodającą zera tam gdzie powinny być a ich nie ma)
3. Problem pojawia się w miesiącach innych niż grudzień np listopad ma 30 dni. W momencie wybrania w pierwszym polu dnia 30 w drugim pokazuje się 31
4. Kiedy wybiorę dzień 31 w pierwszym polu to w drugim pokazuje się następny miesiąc oraz dzień 02....
nie mogę zrozumieć dlaczego