Javascript 更改时钟的复选框';s格式

Javascript 更改时钟的复选框';s格式,javascript,checkbox,time,Javascript,Checkbox,Time,我想通过选中或取消选中复选框来创建文本时钟,该时钟的格式可以通过PM/AM从24小时更改为12小时。你能帮我创建这个代码吗 以下是我现在拥有的: 函数GetClock(){ var d=新日期(); var nhour=d.getHours(), nmin=d.getMinutes(); 如果(nmin var clockFormat=24; 函数GetClock(){ var d=新日期(); var nhour=d.getHours(),nmin=d.getMinutes(); 如果(nm

我想通过选中或取消选中复选框来创建文本时钟,该时钟的格式可以通过PM/AM从24小时更改为12小时。你能帮我创建这个代码吗

以下是我现在拥有的:

函数GetClock(){ var d=新日期(); var nhour=d.getHours(), nmin=d.getMinutes(); 如果(nmin
var clockFormat=24;
函数GetClock(){
var d=新日期();
var nhour=d.getHours(),nmin=d.getMinutes();
如果(nmin 12){
nhour-=12;
nmin+=“PM”;
}否则{
如果(时钟格式==12){
nmin+=“AM”;
}
}
document.getElementById('clockbox').innerHTML=“+nhour+”:“+nmin+”;
}
window.onload=function(){
GetClock();
设置间隔(GetClock,1000);
}
函数setFormat(格式){
时钟格式=格式;
}
@导入url('https://fonts.googleapis.com/css?family=Roboto+压缩:700’;
#钟箱{
显示:内联块;
宽度:自动;
颜色:#fff;
位置:固定;
最高:38%;
左:38%;
字体大小:10vw;
字体系列:'Roboto Condensed',无衬线;
}
身体{
颜色:#fff;
背景色:黑色;
}

格式24

格式12
实际问题/问题是什么?有没有办法推迟12小时的上午或下午?当然,这很简单