我想在一个来自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("");
}
答案 0 :(得分:0)
试试这个
var month = (Number(newDate.getUTCMonth()) + 1);