【问题标题】:Getting datetime without 0 index in javascript在javascript中获取没有0索引的日期时间
【发布时间】:2017-07-28 20:27:41
【问题描述】:

我有这个工作正常的日历选择器,它读取我在文本框中选择的日期,唯一奇怪的是当我选择 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);
}

【问题讨论】:

标签: javascript date datetime datepicker calendar


【解决方案1】:

您需要检查lt;eq;

date.getMonth() <= 9
date.getDate() <= 9

【讨论】:

    猜你喜欢
    • 2017-09-17
    • 2021-09-28
    • 1970-01-01
    • 2018-08-15
    • 1970-01-01
    • 2021-10-03
    • 1970-01-01
    • 2014-07-26
    • 2021-08-14
    相关资源
    最近更新 更多