Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery添加时间到日期字段_Javascript_Jquery_Datetime_Datetime Format - Fatal编程技术网

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,如果我以后需要在默认时间上增加更多时间,我将如何做?