Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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_Jquery_Date_Time - Fatal编程技术网

用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);