ugrás a tartalomhoz

Datepicker control használata

vargarichard · 2009. Jún. 13. (Szo), 03.59
Üdv!

Az egyik oldalon szeretnék elhelyezni kettő dátumkiválasztó eszközt.Azt szeretném ha a két dátum közötti különbséget kiírná.

Az eszközt innen töltöttem le: [url=http://dali.mty.itesm.mx/~hugo/js/datepickercontrol/[/url]

Néztem a js-t, de nem tudom hogy hogyan kezdjek hozzá. Rákerestem a Javascript date kezelésre is, de semmi használhatót nem tudtam kivenni..
Előre köszönöm a segítséget.
 
1

Mi az ami hiányzik?

Poetro · 2009. Jún. 13. (Szo), 14.54
Rákerestem a Javascript date kezelésre is, de semmi használhatót nem tudtam kivenni.

Ahogy a Date leírásában szerepel, meg lehet kapni az 1970 jan 1 óta eltelt időt ezredmásodpercben a valueOf használatával. Namármost, ha veszed a két dátumod valueOf értékének különbségét, akkor megtudod, mennyi idő telt el a kettő között ezredmásodperben. És voila, meg is van a két dátum közötti különbség, amit innentől kezdve úgy formázol, ahogy akarsz.
2

De hogyan?

vargarichard · 2009. Jún. 14. (V), 01.31
Ezzel nincs is semmi gond. Értem. De ha ezt a datepickert használom amit próbáltam ida belinkelni, akkor a kiválasztott dátumot, hogyan tudom kezelni?Hogyan tudom letárolni, kiírni. A két dátummal számolni szeretnék.

Köszönöm a választ előre is.
3

Text

Poetro · 2009. Jún. 14. (V), 10.16
Mivel a Datepicker egy sima text INPUT mezőt bővít ki:
<input type="text" id="DPC_calendar1b_YYYY-MM-DD" name="calendar1b" size="12">
var elem = document.getElementById('DPC_calendar1b_YYYY-MM-DD');
var slices = elem.value.split('-');
var datum = new Date(slices[0], parseInt(slices[1], 10)-1, slices[2]);