获取javascript中没有0索引的datetime

获取javascript中没有0索引的datetime,javascript,date,datetime,datepicker,calendar,Javascript,Date,Datetime,Datepicker,Calendar,我有一个很好用的日历选择器,它在文本框中显示我选择的日期,唯一奇怪的是,当我选择9号日期时,它显示的是2017-03-9,而不是2017-03-09。这里怎么了 JavaScript: var CalendarTwo; function onPopupTxtDepartureDateChanged(sender) { var txtDeparture = $("#txtDepartureDate"); var date = new Date(sender.get

我有一个很好用的日历选择器,它在文本框中显示我选择的日期,唯一奇怪的是,当我选择9号日期时,它显示的是2017-03-9,而不是2017-03-09。这里怎么了

JavaScript:

var CalendarTwo;

function onPopupTxtDepartureDateChanged(sender) {
        var txtDeparture = $("#txtDepartureDate");
        var date = new Date(sender.getSelectedDate());
        var textDate = date.getFullYear() + "-" + (date.getMonth() < 9 ? "0" + (date.getMonth() + 1)
            : (date.getMonth() + 1)) + "-" + (date.getDate() < 9 ? "0" + date.getDate() : date.getDate());
        CalendarTwo = sender;
        txtDeparture.val(textDate);
}
您需要检查lt;情商;:

这更适合:
date.getMonth() <= 9
date.getDate() <= 9