问题标签 [timeago]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2746 浏览

jquery - jQuery TimeAgo 插件 - 设置设置

我正在尝试“tweek” TimeAgo 插件,以便我可以根据具体情况删除后缀“ago”。

这是我尝试过的

没有任何运气。

0 投票
1 回答
1002 浏览

jquery - 如何以 jquery.timeago 格式显示过去 24 小时的日期,否则显示短月份名称

问题说明了我的全部想法。我对js不是很好,已经尝试了一段时间。谢谢。

0 投票
5 回答
8768 浏览

javascript - jQuery timeago 用法

我的 HTML 中有一个<abbr>带有“timeago”类的标签。当我在页面加载时设置它的值,然后调用jQuery("abbr.timeago").timeago();文档就绪功能它可以工作。

我的问题是,如果我从一些 javascript 函数动态更改 abrr.timeago 标题,我怎样才能使 timeago 插件在更新的 abrr.timeago 元素上发挥其魔力?

我应该调用哪个函数?我应该jQuery("abbr.timeago").timeago();从文档准备功能中删除还是保留它?谢谢你

编辑问题:

@squiddy 示例有效,仅更新一次时间,并且保持不变。例如,如果我将 timeago 设置为 current time .. 那么它就像它不会改变一样?

赏金更新:

请忽略上一个问题。在我的网站中,点击 getJSON 函数时有一个链接,该函数将一些信息从服务器获取到表中。

每行代表来自服务器的反馈。这是我的 getJSON 伪代码:

因此,对于我从服务器获得的每个反馈(n 次),都会调用这个 getJSON。当 json 完成时,表中的相应列将填充最后更新时间。

但似乎 timeago 没有读取更改的标题值,它不识别更新的 DOM。我为来自服务器的每个反馈放置了一个 console.log(element.attr("title")) 用于调试目的,只是为了查看我是否将 title 属性设置为当前时间,确实如此,但 timeago 会选择最初加载的标题价值。

我该怎么办我也试过这个版本:

我花了几个小时尝试了几种可能的解决方案..比如每 n 秒调用一次函数,调用 timeago 函数,但结果总是相同

0 投票
2 回答
1270 浏览

jquery - Timeago插件在javascript中不起作用

我有一个<abbr>标签,其类为details italictitle属性设置为最近时间,时间戳为2011-02-08 10:42:04。我想如何调用 timeago 插件以获取值2 hours ago

0 投票
3 回答
1884 浏览

php - timeago Jquery 插件日期格式问题

我们开始吧:我正在尝试在我的项目中实现 timeago jquery 插件(http://timeago.yarp.com/)以显示相对时间(即“2 分钟前”而不是“1.10pm”)。我有我的 MySQL 数据库中的一个字段,用于存储当前条目的时间戳。

但是,timeago jquery 插件仅在时间为 UTC 格式“2008-07-17T09:24:17Z”时有效

我的第一个问题是:如何将 mysql 时间戳转换为上述所需格式。我的第二个问题:即使我在代码中硬编码所需的格式,插件也不起作用。为什么?

我的硬代码:在 php 文件 1 中:

在 index.php 文件 2

当然,我已经正确地包含了脚本标签。我不知道为什么它不起作用。注意:我正在使用我自己的计算机(本地)上的 XAMPP。

0 投票
1 回答
383 浏览

ruby-on-rails - Rails 定制的“time_ago_in_words”-ish 类型模型

大家早上好!

我正在开发一个 Rails 应用程序,它只是一个简单的检查是或否,然后它显示created_at行和选中的任何框。我的问题是我需要将 显示created_at为不同的值,而不是时间。如果有人在 4:00 AM - 10:00 AM 之间创建了一个条目,它将在该字段的视图中显示早餐。created_at如果他们在上午 10:00 到下午 2:00 之间创建它,它将显示午餐
我已经用谷歌搜索了几个小时,我能想到的最接近的事情是一些变化,time_ago_in_words但没有什么真正有效。
我将如何实施这种性质的东西?

完全披露:我在 Ruby/RoR 方面有点业余。要温柔...

0 投票
2 回答
4434 浏览

javascript - 如何使用 jQuery timeago 进行实时更新?

我有一个值011-04-29T14:55:33.000Z,这个值被推送到一个 jQuery 模板中。我使用timeago将日期转换为经过的时间,但在写入模板后,随着时间的推移,它无法更新。

我将如何实现会自动更新的东西?

0 投票
1 回答
452 浏览

jquery - jquery.timeago 插件:加载新内容后不会刷新模糊时间戳

我正在使用这个插件https://github.com/rmm5t/jquery-timeago/blob/master/jquery.timeago.js

当我将新内容加载到 Dom 时,时间戳的自动刷新(以前的内容)停止工作(使用新加载的内容,工作得很好)......

我尝试在 document.ready 上使用 Livequery 的修改版本,但也没有用。

加载新内容的功能是:

我试着做类似的事情

在“afterTimelineLoad”函数中,将 timeago() 函数仅应用于数据中的新 abbr.timeago,但也不起作用......

我真的不知道该尝试什么...任何线索?

0 投票
2 回答
5239 浏览

jquery - jQuery.timeago 插件的时区问题

我正在为我的博客使用 timeago jQuery 插件,但似乎时间本身存在问题,我无法确定问题的原因是什么。

它目前是当地时间 2011 年 5 月 31 日 02:30 (格林威治标准时间+夏令时)。现在我使用的示例日期是...... 2011 年 5 月 31 日 02:01。以下标签将是

然而,jQuery 输出日期是“从现在起 32 分钟”,由于某种原因,它提前一小时。

有人知道我在这里做错了什么吗?

0 投票
0 回答
2604 浏览

javascript - 在 fnDrawCallback 之后更新 DataTables 过滤器/排序索引

我正在使用timeago jquery 插件来格式化我的数据表列中的时间戳。fnDrawCallbackDataTables 选项允许我设置/更新格式化的时间戳,例如:

变成更人性化的可读性2 years ago。每当有表重绘时都会调用它,因此它适用于分页、服务器调用等。

但是,fnDrawCallback不会更新搜索索引,因此查询years不会返回任何内容。有没有办法强制 DataTables 更新其搜索索引?

编辑

为清楚起见,我初始化tableDatatableHeadings通过 JSON 传入一个哈希数组。这似乎工作正常,因为这些数据顺利地显示在表中。问题是 Timeago 修改了 DOM,fnDrawCallback这是在填充表的过滤器/排序索引之后发生的。

所以我可以搜索iso_time,但不是2 years ago