Ich vermisse wahrscheinlich etwas Einfaches hier, aber ich habe Probleme mit dem jQuery UI Datepicker. Es scheint, als ob er nur ein generisches Objekt zurückgibt, anstatt ein Datumsobjekt, was ich nicht erwartet hatte. Hier ist der Code:
Date.prototype.addHours= function(h){
this.setHours(this.getHours()+h);
return this;
}
$(function() {
$( "#startdatetime" ).datepicker(
{
onSelect: function(dateText, inst) {
sd = $( "startdatetime" ).datepicker( 'getDate' );
sd.addHours(10);
}
});
});
Die Ausnahme, die ich bekomme, ist "sd.addHours ist keine Funktion", und mit Firebug sieht es so aus, als würde mir getDate das falsche Objekt geben (kein Datum).
Ich kenne mich nicht gut mit JavaScript oder jQuery aus, weiß jemand, warum das passiert?