Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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 48小时倒计时,24小时后重置_Javascript_Jquery - Fatal编程技术网

Javascript 48小时倒计时,24小时后重置

Javascript 48小时倒计时,24小时后重置,javascript,jquery,Javascript,Jquery,我正在倒计时。它应该倒计时48小时,直到第二天凌晨12点,具体取决于实际时间。但倒计时应在实际日期的12点重置,并再次开始倒计时48小时,直到第二天的12点 目前,它只是根据实际时间倒数24小时,直到24:00 如何做到这一点 以下是我所拥有的: var日期; var display=document.getElementById('time'); setInterval(函数(){ 日期=新日期(); var currenthours=date.getHours(); var小时数; var

我正在倒计时。它应该倒计时48小时,直到第二天凌晨12点,具体取决于实际时间。但倒计时应在实际日期的12点重置,并再次开始倒计时48小时,直到第二天的12点

目前,它只是根据实际时间倒数24小时,直到24:00

如何做到这一点

以下是我所拥有的:

var日期;
var display=document.getElementById('time');
setInterval(函数(){
日期=新日期();
var currenthours=date.getHours();
var小时数;
var分钟;
var第二;
如果(当前小时数!=23){
如果(当前小时数<23)
小时数=23-当前小时数;
其他工时=23+(23-当前工时);
分钟数=60-date.getMinutes();
secondes=60-date.getSeconds();
display.innerHTML=小时+小时+分钟+秒+秒;
}
else display.innerHTML='LIVE NOW';
},1000);

您可以在结果中添加24小时以获得48小时间隔

var日期;
var display=document.getElementById('time');
setInterval(函数(){
日期=新日期();
var currenthours=date.getHours();
var小时数;
var分钟;
var第二;
如果(当前小时数!=23){
如果(当前小时数<23)
小时数=47-当前小时数;
其他工时=47+(23-当前工时);
分钟数=60-date.getMinutes();
secondes=60-date.getSeconds();
display.innerHTML=小时+小时+分钟+秒+秒;
}
else display.innerHTML='LIVE NOW';
},1000);

“但倒计时应在实际日期的上午12点重置,并再次开始倒计时48小时,直到第二天的上午12点”。一天是24小时。您如何期望计时器在24小时后重置,但计数为48小时?