Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.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/84.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_Node.js - Fatal编程技术网

Javascript 将日期转换为经过的时间

Javascript 将日期转换为经过的时间,javascript,jquery,node.js,Javascript,Jquery,Node.js,现在我有一个日期值,如下所示: 2011-04-29T07:08:22.000Z 我想将此转换为实时更新(无页面刷新)已用时间表示 做这件事最有效的方法是什么?使用,它非常好而且简单 对于初始化,您只需执行以下操作: jQuery(document).ready(function() { jQuery("abbr.timeago").timeago(); }); 像这样,你想在任何地方都有时间展示: <abbr class="timeago" title="2008-07-17T09

现在我有一个日期值,如下所示:

2011-04-29T07:08:22.000Z

我想将此转换为实时更新(无页面刷新)已用时间表示

做这件事最有效的方法是什么?

使用,它非常好而且简单

对于初始化,您只需执行以下操作:

jQuery(document).ready(function() {
  jQuery("abbr.timeago").timeago();
});
像这样,你想在任何地方都有时间展示:

<abbr class="timeago" title="2008-07-17T09:24:17Z">July 17, 2008</abbr>
2008年7月17日

我遇到的唯一问题是,当您的服务器的时间没有真正同步时,如果您的服务器晚了4分钟左右,您将出现4分钟的错误(仅当您显示的内容是“现在”创建的,而它显示的是“4分钟前”时,这才重要)…无论如何,如果您需要,我有一个解决方案…非常感谢,我最终实现了它-
data.time=$.timeago(data.time);
效果很好,再次感谢。