function SliderDateReformatter() { } SliderDateReformatter.prototype = new TrConverter(); SliderDateReformatter.prototype.getFormatHint = function () { return null; } SliderDateReformatter.prototype.getAsString = function (dateFromCalender, label) { var typeOfDate = typeof dateFromCalender; if (typeOfDate.toUpperCase() != 'STRING') { var asDate = new Date(dateFromCalender); if (asDate != 'Invalid Date') { var month = new String(asDate.getMonth() + 1);/* Again zero based */ var day = new String(asDate.getDate()); var year = asDate.getFullYear(); if (month.length < 2) { month = '0' + month; } if (day.length < 2) { day = '0' + day; } return day + "/" + month + "/" + year; } else { return dateFromCalender; } } else { return dateFromCalender; } } SliderDateReformatter.prototype.getAsObject = function (dateString, label) { return dateString; }