用Javascript在一行代码中显示实时日期+时间
我执行了这个命令用Javascript在一行代码中显示实时日期+时间,javascript,jquery,date,time,Javascript,Jquery,Date,Time,我执行了这个命令 $("#dateTime").text(new Date().toLocaleString()); 我看到了,2020年2月21日,上午10:29:14 我想让我的时间增加到每秒,所以我尝试了 setInterval($("#dateTime").text(new Date().toLocaleString()), 1000); 我一直在 VM1104:1未捕获的语法错误:意外标识符 将$dateTime.textnew Date.TOLOCALSTRING包装到函数中。s
$("#dateTime").text(new Date().toLocaleString());
我看到了,2020年2月21日,上午10:29:14
我想让我的时间增加到每秒,所以我尝试了
setInterval($("#dateTime").text(new Date().toLocaleString()), 1000);
我一直在
VM1104:1未捕获的语法错误:意外标识符
将$dateTime.textnew Date.TOLOCALSTRING包装到函数中。setInterval函数期望函数作为第一个参数
窗口和工作接口上提供的setInterval方法重复调用函数或执行代码段,每次调用之间有固定的时间延迟。它返回一个唯一标识该间隔的间隔ID,因此您可以稍后通过调用clearInterval将其删除。此方法由WindowOrWorkerGlobalScope mixin定义
参数
func:
每延迟毫秒执行一次的函数。未向函数传递任何参数,并且不需要返回值
代码:
可选语法允许您包含字符串而不是函数,函数每延迟毫秒编译和执行一次。由于使用eval存在安全风险的原因,不建议使用此语法
延迟:
计时器在执行指定函数或代码之间应延迟的时间,单位为毫秒千分之一秒。有关允许的延迟值范围的详细信息,请参见下文的延迟限制
工作示例
setInterval=>$dateTime.textnew Date.ToLocalString,1000;
将$dateTime.textnew Date.TOLOCALSTRING包装到函数中。setInterval函数期望函数作为第一个参数
窗口和工作接口上提供的setInterval方法重复调用函数或执行代码段,每次调用之间有固定的时间延迟。它返回一个唯一标识该间隔的间隔ID,因此您可以稍后通过调用clearInterval将其删除。此方法由WindowOrWorkerGlobalScope mixin定义
参数
func:
每延迟毫秒执行一次的函数。未向函数传递任何参数,并且不需要返回值
代码:
可选语法允许您包含字符串而不是函数,函数每延迟毫秒编译和执行一次。由于使用eval存在安全风险的原因,不建议使用此语法
延迟:
计时器在执行指定函数或代码之间应延迟的时间,单位为毫秒千分之一秒。有关允许的延迟值范围的详细信息,请参见下文的延迟限制
工作示例
setInterval=>$dateTime.textnew Date.ToLocalString,1000;
请不要关闭此问题,这是一种在一行中完成的方法。有时,这篇文章的答案正是人们所需要的。在一行中完成它不是问题,传递字符串而不是函数引用才是问题。如何创建函数引用是另一个问题。请不要关闭此问题,这是一种在一行中完成的方法。有时,这篇文章的答案正是人们所需要的。在一行中完成它不是问题,传递字符串而不是函数引用才是问题。如何创建函数引用是另一个问题。
var intervalID = scope.setInterval(func, delay);