问题标签 [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.
jquery - jQuery TimeAgo 插件 - 设置设置
我正在尝试“tweek” TimeAgo 插件,以便我可以根据具体情况删除后缀“ago”。
这是我尝试过的
和
也
没有任何运气。
jquery - 如何以 jquery.timeago 格式显示过去 24 小时的日期,否则显示短月份名称
问题说明了我的全部想法。我对js不是很好,已经尝试了一段时间。谢谢。
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 函数,但结果总是相同
jquery - Timeago插件在javascript中不起作用
我有一个<abbr>
标签,其类为details italic
,title
属性设置为最近时间,时间戳为2011-02-08 10:42:04
。我想如何调用 timeago 插件以获取值2 hours ago
?
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。
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 方面有点业余。要温柔...
javascript - 如何使用 jQuery timeago 进行实时更新?
我有一个值011-04-29T14:55:33.000Z
,这个值被推送到一个 jQuery 模板中。我使用timeago将日期转换为经过的时间,但在写入模板后,随着时间的推移,它无法更新。
我将如何实现会自动更新的东西?
jquery - jquery.timeago 插件:加载新内容后不会刷新模糊时间戳
我正在使用这个插件https://github.com/rmm5t/jquery-timeago/blob/master/jquery.timeago.js
当我将新内容加载到 Dom 时,时间戳的自动刷新(以前的内容)停止工作(使用新加载的内容,工作得很好)......
我尝试在 document.ready 上使用 Livequery 的修改版本,但也没有用。
加载新内容的功能是:
我试着做类似的事情
在“afterTimelineLoad”函数中,将 timeago() 函数仅应用于数据中的新 abbr.timeago,但也不起作用......
我真的不知道该尝试什么...任何线索?
jquery - jQuery.timeago 插件的时区问题
我正在为我的博客使用 timeago jQuery 插件,但似乎时间本身存在问题,我无法确定问题的原因是什么。
它目前是当地时间 2011 年 5 月 31 日 02:30 (格林威治标准时间+夏令时)。现在我使用的示例日期是...... 2011 年 5 月 31 日 02:01。以下标签将是
然而,jQuery 输出日期是“从现在起 32 分钟”,由于某种原因,它提前一小时。
有人知道我在这里做错了什么吗?
javascript - 在 fnDrawCallback 之后更新 DataTables 过滤器/排序索引
我正在使用timeago jquery 插件来格式化我的数据表列中的时间戳。fnDrawCallback
DataTables 选项允许我设置/更新格式化的时间戳,例如:
变成更人性化的可读性2 years ago
。每当有表重绘时都会调用它,因此它适用于分页、服务器调用等。
但是,fnDrawCallback
不会更新搜索索引,因此查询years
不会返回任何内容。有没有办法强制 DataTables 更新其搜索索引?
编辑
为清楚起见,我初始化tableData
并tableHeadings
通过 JSON 传入一个哈希数组。这似乎工作正常,因为这些数据顺利地显示在表中。问题是 Timeago 修改了 DOM,fnDrawCallback
这是在填充表的过滤器/排序索引之后发生的。
所以我可以搜索iso_time
,但不是2 years ago
。