jjzjj

javascript - 获取 jQuery timeago 插件以识别新加载的 DOM 元素

我正在使用jquerytimeagoplugin在我的Rails3应用程序中。我的帖子#showView上有一个评论部分,它使用Railscasts第229集"PollingforChanges"中使用的AJAX每30秒自动刷新一次。.由jQuery加载的_comment部分包含评论的created_at时间,它使用timeagoRails辅助方法创建具有正确时间格式的attr标签。当提交评论并且ajax加载评论时,jQuerytimeago插件无法识别新的评论DOM元素。因此,评论的时间不是显示为“大约一分钟前”,而是显示为“2010-11-2123:08:36UTC”。当然,我用谷

javascript - 确保某个脚本在另一个脚本之前加载

我无法了解页面中的脚本是如何加载的。我有依赖于其他脚本的jQuery插件。我正在使用timeagojQuery插件。我已经按顺序在head中加载了这个脚本:"type="text/javascript">//jquerylibrary"type="text/javascript">//timeago"type="text/javascript">//Customscriptsthatcontainsajax.在文档准备就绪中,我正在初始化timeago。但这对我不起作用。在控制台中,浏览器显示timeago没有运行。我想要的是确保timeago在任何其他脚本运行之前已经加载。我的脚本还

javascript - 如何显示人类可读的 "time ago"

我的用户上次登录时间为2012年1月25日,星期三,美国标准时间15:50:09我怎样才能将其显示为“10分钟前”。有js吗? 最佳答案 我一直用timeago,它是一个jQuery插件,非常容易使用。主页中的示例是不言自明的:$("abbr.timeago").timeago();将转换此标记:July17,2008进入这个:3yearsago在某些情况下,使用datejs也很有用,特别是如果您想将人类可读格式的日期转换为时间戳,但在您的情况下,我认为您并不真正需要它。 关于javas

javascript - 如何在纯 javascript 中用文字定义时间距离?

我想在我的Web应用程序中包含非常常用的功能。我希望将时间/日期写成从现在到现在的时间距离,例如(2小时前)。Rails可以很好地实现此功能,但我需要类似用纯javascript编写的东西。问题是,我的应用程序中的很多页面都被缓存了,唯一会改变的是实际时间。JS中是否有任何扩展库可以将日期转换为文字中的时间距离? 最佳答案 timeagojQuery插件运行良好。来自示例代码:jQuery(document).ready(function(){jQuery("abbr.timeago").timeago();});由于您引用了使用库

javascript - jQuery timeago 用法

我有一个在我的HTML中使用类“timeago”标记。当我在页面加载时设置它的值时,然后调用jQuery("abbr.timeago").timeago();在文档就绪功能上它可以工作。我的问题是,如果我从一些javascript函数中动态更改abbr.timeago标题,我怎样才能让timeago插件在更新的abrr.timeago元素上发挥它的魔力?我应该调用哪个函数?我应该删除jQuery("abbr.timeago").timeago();吗?从文件准备功能或离开它?谢谢编辑问题:@squiddy示例有效,仅更新时间一次,并且保持不变。例如,如果我将timeago放到当前时间.

javascript - 如何使用 jQuery 以秒为单位获取两个时间戳之间的时差?

我想根据MySQL时间戳显示x秒前。我找到了名为timeago的插件但我找不到一种方法让它只显示几秒钟。我可以接受61秒或300秒。有什么方法可以使用timeago或纯jQuery/JavaScript将输出转换为秒数?感谢您的帮助!编辑:示例案例:$time1="2014-02-0223:54:04";//plusPHPwaystoformatit.//$time2=NOW(),ordate();whatever.我只想获取自$time1以来的秒数。编辑2:工作代码:$(function(){vard2=newDate();vard1=newDate("2014-02-0223:54

php - jQuery Time ago 来自时间戳?

下面是一个非常不错的jQuery插件,与他们在SO上使用的插件非常相似。对我来说问题是它用它来转换时间。July17,2008那会很棒,除非我在我的网站上以UTC时间戳而不是格式化时间存储时间,有没有办法将这样的东西转换为使用时间戳?我知道在PHP中我可以将我的时间戳转换为这种格式,但是在PHP的一页上转换很多次似乎有点过头了。我可能是错的,还有其他人在jquery中这样做,但来自真实的时间戳吗?另外,我目前在一个网站上用PHP执行此操作以显示“2小时4分钟前”,但是使用javascript而不是PHP会更好吗?/**timeago:ajQueryplugin,version:0.8.

javascript - 一起使用 jQuery timeago 或 momentjs 和 AngularJS

我想使用timeagoplugin使日期看起来更好。问题是这些日期是通过AngularJS从REST动态获取的。所以,当我将这个jQuery插件附加到我的页面时,它只是不处理它。那么,如何更好地做这样的事情呢?如果可能的话,我很乐意在没有jQuery的情况下运行。 最佳答案 我会使用momentjs-http://momentjs.com/-它没有依赖性。然后您可以创建一个名为“timeAgo”或“fromNow”的过滤器。您可能应该将其称为fromNow,因为momentjs就是这样调用它的:angular.module('myA

javascript - 一起使用 jQuery timeago 或 momentjs 和 AngularJS

我想使用timeagoplugin使日期看起来更好。问题是这些日期是通过AngularJS从REST动态获取的。所以,当我将这个jQuery插件附加到我的页面时,它只是不处理它。那么,如何更好地做这样的事情呢?如果可能的话,我很乐意在没有jQuery的情况下运行。 最佳答案 我会使用momentjs-http://momentjs.com/-它没有依赖性。然后您可以创建一个名为“timeAgo”或“fromNow”的过滤器。您可能应该将其称为fromNow,因为momentjs就是这样调用它的:angular.module('myA

iphone - 我如何在 Objective-C 中格式化类似于 jquery.timeago 库的日期?

我有一个表格单元格中显示的项目提要,其中一部分是过去的日期/时间戳。在Objective-C中,如何以与jquery.timeagoplugin相同的方式完成格式化它们在网络上?也就是说,输入日期并输出如下内容:'刚刚''2分钟前''24天前''一个月前'我看到有一个NSDateextensionclasshere使用诸如dateWithDaysBeforeNow、dateWithMinutesBeforeNow等方法,但如果有一个库已经这样做了,我将使用它。编辑:除此之外,如果有人编写了一个方法(获取日期,返回一个字符串)来完成此操作,无论是使用此链接扩展库还是其他方法,我都会奖励他