Javascript时间计算器校正
目前,我的代码显示时间,并且可以在24小时范围内进行小时偏移,我的问题是,它不允许我更改+30分钟偏移量中的代码,我希望能够这样做。我的if语句没有得到我想要的结果,因此我开始使用模来重新设计代码,但无法找到方法使我的html和新代码使用模来协调。谢谢 HTML代码:Javascript时间计算器校正,javascript,html,time,calculator,modulus,Javascript,Html,Time,Calculator,Modulus,目前,我的代码显示时间,并且可以在24小时范围内进行小时偏移,我的问题是,它不允许我更改+30分钟偏移量中的代码,我希望能够这样做。我的if语句没有得到我想要的结果,因此我开始使用模来重新设计代码,但无法找到方法使我的html和新代码使用模来协调。谢谢 HTML代码: 函数开始时间(){ var d=新日期(); var h=d.getUTCHours(); var m=d.getUTCMinutes(); var s=d.getUTCSeconds(); h=检查小时(h); m=检查分钟(
函数开始时间(){
var d=新日期();
var h=d.getUTCHours();
var m=d.getUTCMinutes();
var s=d.getUTCSeconds();
h=检查小时(h);
m=检查分钟(m);
s=检查时间(s);
document.getElementById('txt3').innerHTML=“”+checkHour(h-5)+“:”+checkMinute(m+30)+“:”+s;
document.getElementById('txt1')。innerHTML=+checkHour(h+2)+“:“+m+”;
document.getElementById('txt2')。innerHTML=+h+“:“+m+”;
document.getElementById('txt4')。innerHTML=“+checkHour(h+8)++”:“+m+”;
document.getElementById('txt5')。innerHTML=“0”+checkHour(h-10)+:“+m+”;
}
功能检查时间(i){
var j=i;
如果(i<10){
j=“0”+i;
}
返回j;
}
功能检查时间(一){
var j=i;
如果(i>23){
j=j-24;
}
if(i<0){
j=“0”+i;
}
返回j;
}
功能检查分钟(一){
var j=i;
如果(i>59){
j=j+30;
}
if(i<0){
j=“0”+i;
}
返回j;
}
setInterval(函数(){
开始时间();
}, 500);代码>
还不完全清楚代码应该做什么——可能是因为白色背景上有白色文本。。。。顺便说一句,font
元素在很多年前就被弃用了,取而代之的是使用CSS。现在还不完全清楚代码应该做什么——这可能是因为您在白色背景上有白色文本。。。。顺便说一句,font
元素在很多年前就被弃用,转而使用CSS。