Javascript Jquery添加时间到日期字段
我要从约会挑选者那里得到约会Javascript Jquery添加时间到日期字段,javascript,jquery,datetime,datetime-format,Javascript,Jquery,Datetime,Datetime Format,我要从约会挑选者那里得到约会 $("#dt").datepicker({ dateFormat: 'MM dd yy' }); 现在,我想将默认时间上午8:00:00添加到日期 var newdt= 但不知道如何,我没有在dateFormat中添加时间的原因是因为我不想在UI上显示时间 另外,如何禁止用户在文本框中输入文本?我想允许用户仅使用datepicker修改日期 谢谢,要禁用输入文本: function C_buttonNeutral(element) { element.on
$("#dt").datepicker({ dateFormat: 'MM dd yy' });
现在,我想将默认时间上午8:00:00添加到日期
var newdt=
但不知道如何,我没有在dateFormat中添加时间的原因是因为我不想在UI上显示时间
另外,如何禁止用户在文本框中输入文本?我想允许用户仅使用datepicker修改日期
谢谢,要禁用输入文本:
function C_buttonNeutral(element) {
element.onclick = function() { return false; };
element.onmousedown = function() { return false; };
element.onselectstart = function() { return false; };
}
C_button_neutral(document.getElementById('dt'));
要添加时间,请执行以下操作:
document.getElementById('dt').innerHTML += ' 8:00:00 AM';
因评论而编辑:
function changeTime(element, newTime) {
// A time like this " 8:00:00 AM" has to whitespaces.
element.innerHTML = element.innerHTML.substring(0, element.innerHTML.lastIndexOf(' '));
element.innerHTML = element.innerHTML.substring(0, element.innerHTML.lastIndexOf(' '));
// The new time is added
element.innerHTML += ' ' + newTime;
}
//Example:
changeTime(document.getElementById('dt'), '10:00:00 AM');
thx,所以默认时间是上午8:00:00,如果我以后需要在默认时间上增加更多时间,我将如何做?