日付オブジェクトを、SQL Server が理解できる文字列に変換する必要があります。これは私がこれまでに持っているものです:
(function() {
Date.prototype.MMDDYYYY = function() {
var month, day, year;
month = String(this.getMonth() + 1);
if (month.length === 1) {
month = "0" + month;
}
day = String(this.getDate());
if (day.length === 1) {
day = "0" + day;
}
year = String(this.getFullYear());
return month + '/' + day + '/' + year;
}
})();
(function() {
Date.prototype.HHMMSS = function() {
var hour, minute, second;
hour = String(this.getHours());
minute = String(this.getMinutes());
second = String(this.getSeconds());
return '' + hour + ':' + minute + ':' + second;
}
})();
function DateTimeFormat(objDate) {
return objDate.MMDDYYYY() + ' ' + objDate.HHMMSS();
}
私が得ているエラーは次のとおりです: Object Tue Jan 29 ... (Eastern Standard Time) has no method MMDDYYYY.
当たり前かもしれませんが、プロトタイプの作り方がわかりません。jQuery の使用は許容されます。