Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.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时钟,只计算小时、分钟和秒。。不是几天_Javascript_Datetime_Clock - Fatal编程技术网

JavaScript时钟,只计算小时、分钟和秒。。不是几天

JavaScript时钟,只计算小时、分钟和秒。。不是几天,javascript,datetime,clock,Javascript,Datetime,Clock,我正在尝试制作一个JavaScript时钟,它从小时开始倒数,而不是从天开始倒数。我使用了一个很好的工具,我正在尝试根据自己的喜好修改代码 我的代码: //时钟 var结束=新日期(2017年4月22日23日59日); var_秒=1000; var _minute=_second*60; 变量(小时)=(分钟)*60 ;; var _日=_小时*24; 无功定时器; 功能时钟(){ var now=新日期(); var距离=结束-现在; var天数=数学楼层(距离/天数); //获取总天数示

我正在尝试制作一个JavaScript时钟,它从小时开始倒数,而不是从天开始倒数。我使用了一个很好的工具,我正在尝试根据自己的喜好修改代码

我的代码:

//时钟
var结束=新日期(2017年4月22日23日59日);
var_秒=1000;
var _minute=_second*60;
变量(小时)=(分钟)*60 ;;
var _日=_小时*24;
无功定时器;
功能时钟(){
var now=新日期();
var距离=结束-现在;
var天数=数学楼层(距离/天数);
//获取总天数示例,3天
//乘以3,那么3x24=72小时
var plus=天数*24;
//不,时间+天数,所以4小时+72等
var小时=数学楼层((距离%\u天)/\u小时+加上);
var分钟=数学楼层(距离%\u小时)/\u分钟);
var秒=数学楼层((距离%\u分钟)/\u秒);
console.log('Quick!在销售持续期间获得销售')
console.log(+小时数+剩余小时数…);
console.log(+秒数+“剩余秒数…”);
console.log(+分钟数+剩余分钟数…);
}

var countdownTimer=setInterval('clock()',1000)删除任何与天数(变量、计算)相关的内容:

var end=新日期('2017年5月22日11:59 PM');
var_秒=1000;
var _minute=_second*60;
变量(小时)=(分钟)*60 ;;
功能时钟(){
var now=新日期();
var距离=结束-现在;
var小时=数学楼层(距离/小时);
var分钟=数学楼层(距离%\u小时)/\u分钟);
var秒=数学楼层((距离%\u分钟)/\u秒);
console.log('Quick!在销售持续期间获得销售')
console.log(小时数+剩余小时数…);
console.log(分钟数+剩余分钟数…);
console.log(秒数+剩余秒数…);
}

var倒计时=设置间隔(时钟,1000)删除任何与天数(变量、计算)相关的内容:

var end=新日期('2017年5月22日11:59 PM');
var_秒=1000;
var _minute=_second*60;
变量(小时)=(分钟)*60 ;;
功能时钟(){
var now=新日期();
var距离=结束-现在;
var小时=数学楼层(距离/小时);
var分钟=数学楼层(距离%\u小时)/\u分钟);
var秒=数学楼层((距离%\u分钟)/\u秒);
console.log('Quick!在销售持续期间获得销售')
console.log(小时数+剩余小时数…);
console.log(分钟数+剩余分钟数…);
console.log(秒数+剩余秒数…);
}

var倒计时=设置间隔(时钟,1000)您只需创建一个函数:

function timestamp() {
   let time = new Date();
   document.getElementById('').innerHTML = time.toLocaleTimeString();
}
setInterval(timestamp, 1000);

在getElementById()中,您的id名称可以简单地创建一个函数:

function timestamp() {
   let time = new Date();
   document.getElementById('').innerHTML = time.toLocaleTimeString();
}
setInterval(timestamp, 1000);

在你的getElementById()中,你的id名

好吧,计算出
…小时数就是
distance/\u hour
。作为注释,代码中的注释“乘以3”应该是“乘以24”。。。但是你无论如何都不需要它,因为你正在摆脱白天。另一句话:如果你向终端用户展示这一点,展示天数肯定更方便用户;没有人会在小时内思考,你可能很少看到“离圣诞节只有147小时了!”好吧,把
天的计算去掉,
…小时数就是
距离/\u小时
。作为注释,代码中的注释“乘以3”应该是“乘以24”。。。但是你无论如何都不需要它,因为你正在摆脱白天。另一句话:如果你向终端用户展示这一点,展示天数肯定更方便用户;没人会在几个小时内思考,你可能很少会看到“离圣诞节只有147小时了!”谢谢你,也谢谢你的坏习惯提示!为什么这是错误的做法?这是错误的做法,因为字符串需要在运行时进行解析,这会使其速度变慢,而且如果它有语法错误,在代码执行之前它不会出现。谢谢,这也是错误的做法提示!为什么这是不好的做法?这是不好的做法,因为字符串需要在运行时进行解析,这会使其速度变慢,如果它有语法错误,它将在代码执行之前不会出现。