使用JavaScript基于另一个单元格更改一个单元格的时间值

使用JavaScript基于另一个单元格更改一个单元格的时间值,javascript,date,time,cell,Javascript,Date,Time,Cell,我想在下面的示例代码中为mytable1输入时间值,并在mytable2中反映它们-7小时。考虑到时间范围是00:00-23:59,这也是关键 <table width=600px id="mytable1"> <tr> <td>GMT</td> <td>Monday</td> <td>Tuesday</td> <td>

我想在下面的示例代码中为mytable1输入时间值,并在mytable2中反映它们-7小时。考虑到时间范围是00:00-23:59,这也是关键

<table width=600px id="mytable1">
    <tr>
        <td>GMT</td>
        <td>Monday</td>
        <td>Tuesday</td>
        <td>Wednesday</td>
        <td>Thursday</td>
        <td>Friday</td>
    </tr>
    <tr>
        <td>Person A</td>
        <td>09:00 - 17.30</td>
        <td>17:00 - 01.30</td>
        <td>09:00 - 17.30</td>
        <td>17:00 - 01.30</td>
        <td>09:00 - 17.30</td>
    </tr>
    <tr>
        <td>Person B</td>
        <td>09:00 - 17.30</td>
        <td>17:00 - 01.30</td>
        <td>09:00 - 17.30</td>
        <td>17:00 - 01.30</td>
        <td>09:00 - 17.30</td>
    </tr>
</table>
<br />
<table width=600px id="mytable2">
    <tr>
        <td>GMT-7</td>
        <td>Monday</td>
        <td>Tuesday</td>
        <td>Wednesday</td>
        <td>Thursday</td>
        <td>Friday</td>
    </tr>
    <tr>
        <td>Person A</td>
        <td>09:00 - 17.30</td>
        <td>17:00 - 01.30</td>
        <td>09:00 - 17.30</td>
        <td>17:00 - 01.30</td>
        <td>09:00 - 17.30</td>
    </tr>
    <tr>
        <td>Person B</td>
        <td>09:00 - 17.30</td>
        <td>17:00 - 01.30</td>
        <td>09:00 - 17.30</td>
        <td>17:00 - 01.30</td>
        <td>09:00 - 17.30</td>
    </tr>
</table>
<br />

格林尼治标准时间
星期一
星期二
星期三
星期四
星期五
人A
09:00 - 17.30
17:00 - 01.30
09:00 - 17.30
17:00 - 01.30
09:00 - 17.30
B人
09:00 - 17.30
17:00 - 01.30
09:00 - 17.30
17:00 - 01.30
09:00 - 17.30

GMT-7 星期一 星期二 星期三 星期四 星期五 人A 09:00 - 17.30 17:00 - 01.30 09:00 - 17.30 17:00 - 01.30 09:00 - 17.30 B人 09:00 - 17.30 17:00 - 01.30 09:00 - 17.30 17:00 - 01.30 09:00 - 17.30

功能cd(val){
var a=document.getElementById(val.id).value-7;
document.getElementById(“to”).value=a;警报(a);
}    
这可能对你有帮助。相应地替换所有表值

您可以为此使用jQuery吗?答案会简单得多。把这些放在一起:,和。然后自己尝试一下,如果你被绊倒了,问一个问题。所以这不是免费的编码服务。
<html>
<head>
<script>
function cd(val){
 var a = document.getElementById(val.id).value-7;
 document.getElementById("to").value=a;alert(a);
}    
</script>
</head>
<body>
<input type="text" name ="dat" id="fu" onChange="cd(this)"/>
<input type="text" name ="dat" id="to"/>
</body>
</html>

Possibly this can help you. Substitute all your table values accordingly