日期未在我的文本框Jquery中正确绑定

时间:2017-11-30 10:17:04

标签: c# jquery json oracle date

我想在一个来自Oracle数据库的文本框中显示我的日期字段。

方案是,我在DB列中存储的日期为01-12-17,其数据类型为date

虽然绑定它的时间是1-11-17但我不知道为什么会这样发生。

这是我的绑定代码。

if (getJSONValue.LAUNCH_DATE != "" || getJSONValue.LAUNCH_DATE != null) {
    var newDate = new Date(getJSONValue.LAUNCH_DATE);
    var day = newDate.getDate();
    var month = newDate.getUTCMonth() + 1;
    var year = newDate.getFullYear();
    $('#txtLaunchDate').val(day + "-" + ((month)) + "-" + year.toString().substr(-2));
}
else {
    $('#txtLaunchDate').val("");
}

1 个答案:

答案 0 :(得分:0)

试试这个

var month = (Number(newDate.getUTCMonth()) + 1);