Javascript 用第一个输入信息填充第二个输入

Javascript 用第一个输入信息填充第二个输入,javascript,php,html,Javascript,Php,Html,我现在不知道该怎么做。。例如: 我有2输入,当我用时间填充第一个输入时,第二个输入添加+2小时 示例: 第一次输入=10:00 第二个input自动放置:12:00我会使用一个日期对象,只需添加两个小时,这样做的好处是使23:00变成01:00等,而不需要任何麻烦 然后,只需添加一个事件处理程序,获取值,创建一个日期对象,添加两个小时,返回小时数,并将其作为其他输入中的值 var first = document.getElementById('first'); var second = do

我现在不知道该怎么做。。例如:

我有2
输入
,当我用时间填充第一个
输入
时,第二个
输入
添加+2小时

示例:

第一次
输入
=10:00


第二个
input
自动放置:12:00

我会使用一个日期对象,只需添加两个小时,这样做的好处是使
23:00
变成
01:00
等,而不需要任何麻烦

然后,只需添加一个事件处理程序,获取值,创建一个日期对象,添加两个小时,返回小时数,并将其作为其他输入中的值

var first  = document.getElementById('first');
var second = document.getElementById('second');

first.addEventListener('input', function() {

    if (this.value.indexOf(':') != -1 && this.value.length === 5) {

        var date  = new Date();
        var val   = this.value.split(':');
        date.setHours( parseInt(val[0], 10) + 2);

        var hours = date.getHours();
        hours = hours > 9 ? hours : '0' + hours;

        second.value = hours + ':' + val[1];
    }

}, false);

欢迎来到SO。发布您尝试过的示例代码真的很有帮助。还有任何错误或您希望看到的内容。
我现在不知道如何才能做到这一点我们必须从某个地方开始。你现在有什么HTML代码?如果它都是动态的(javascript),那么你不需要php标签,mysql也是如此。在午夜到早上9点,我怎么能把零放在前面?它不是已经做到了吗?