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

Javascript 动态力矩差

Javascript 动态力矩差,javascript,momentjs,Javascript,Momentjs,我试图使用moment.js显示日期之间的差异,并每秒更新一次更具体地说是我的年龄。 我正在使用moment.js和一个名为moment-precise-range.js的插件 我正确地理解了差异: function fecha() { var m1 = moment('1989-11-29 04:00:00','YYYY-MM-DD HH:mm:ss'); var m2 = moment(moment(),'YYYY-MM-DD HH:mm:ss'); var diff = mom

我试图使用moment.js显示日期之间的差异,并每秒更新一次更具体地说是我的年龄。 我正在使用moment.js和一个名为moment-precise-range.js的插件 我正确地理解了差异:

function fecha() {
  var m1 = moment('1989-11-29 04:00:00','YYYY-MM-DD HH:mm:ss');
  var m2 = moment(moment(),'YYYY-MM-DD HH:mm:ss');
  var diff = moment.preciseDiff(m1, m2);
  document.write(diff)
  } 
fecha()
然后,我尝试使用SetInterval():

但它不起作用。(我想它一直在加载网页,但不确定)


我做错了什么?谢谢。

您的代码似乎正在崩溃

moment.preciseDiff(m1,m2);
下面是一个使用常规矩的代码的工作示例。diff()

$(文档).ready(函数(){
var myVar=setInterval(myTimer,1000);
函数myTimer(){
var m1=力矩('1989-11-29 04:00:00','YYYY-MM-DD HH:MM:ss');
var m2=力矩(力矩(),'YYYY-MM-DD HH:MM:ss');
文件写入(m2.diff(m1)+“\n”);
}
});


请注意,
document.write的行为取决于浏览器。相关:对我有效:@BrianShamblen使用了你的代码,但将
.value
更改为
.innerHTML
谢谢。正如我使用的
文档。写
你也使用了它,它在最后一个日期旁边写了一个新日期。另外,只显示数字(不知道是什么格式),但还是要谢谢你
moment.preciseDiff(m1,m2);