问题标签 [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 投票
1 回答
119 浏览

javascript - 如何在 Rails 3 中的每次远程调用后注入一些 JS 代码

所以我在我的 Rails 3 应用程序中使用timeago插件,将它包装在这个函数中(注意,超时只是让 timeago 字符串随时更新到分钟):

然后在我的application.js

这很好用,直到我使用remote调用加载一些元素。我研究了一下,没有找到可行的解决方案。我不喜欢按照这个问题livequery的建议添加插件,因为它似乎已被弃用。

我正在考虑将此 JS 代码添加到js.erb我的应用程序中每个文件的末尾,但感觉确实重复且令人讨厌。

问题第 1 部分:¿ 有没有一种简单的方法可以在每次js.erb执行后注入该代码?

问题第 2 部分:¿我如何实现使用 ajaxy 加载的元素的主要目标timeago

0 投票
1 回答
764 浏览

cakephp - CakePHP 2:函数 timeAgoInWords() 的本地化和内部化

我的问题是我无法将日期从英语翻译成俄语。我遵循了以下指南:

  1. 国际化和本地化 CakePHP
  2. I18N外壳

我在 AppController.php 中写了这段代码:

我添加了一个文件夹“Locale\rus\LC_MESSAGES”并放在文件 default.po 中。顺便说一句,我将所有消息提取到单个文件中。

但实际上:

什么也没做。

仅将字符串“just now”翻译为俄语,但其他时间格式仍为英语。您可以在下面看到来自 default.po 的翻译示例:

成功

失败

我不明白我做错了什么。

0 投票
1 回答
610 浏览

javascript - jQuery timeago 插件在 Safari 中不起作用

我正在使用 jQuery timeago 插件,它可以在 Chrome 和 Firefox 中运行,但不能在 Safari 中运行。正如网站上给出的那样,用法非常简单。

<abbr class="timeago" title="{{ISO8601_TIME timeStamp}}">{{COMMENT_DATE_TIME timeStamp}}</abbr>

标签中的标题和日期<abbr>是 iso 时间戳。它在 Chrome 和 Firefox 中按预期工作,但只是在 Safari 中打印出时间戳(例如 2012-11-28 19:16:49)。

任何人都可以帮我解决问题所在吗?

在 Chrome 中 编辑:在此处输入图像描述

在 Safari 中: 在此处输入图像描述

0 投票
1 回答
267 浏览

jquery - 如果从 ISO 8601 时间戳经过一定时间,则执行指定的功能

我想知道执行以下功能的最佳方法是什么:

  1. 读取 ISO 8601 时间戳,例如从 HTML 元素的属性中读取
  2. 检查是否经过了一定的时间
  3. 如果这段时间已经过去,请执行 function()

我可以想出一些方法来解决这个问题,但是所有这些方法看起来都有些笨拙并且难以提供灵活性。这不必实时更新,但我使用的是 jQuery 和 TimeAgo 插件(https://github.com/rmm5t/jquery-timeago),所以我们可以做到这一点。

我敢肯定其他人已经这样做或试图这样做,但还没有看到任何明确的答案。

例如,我有 HTML:

<span class="new">New!</span>如果时间戳小于 10 分钟,我想在此之后插入一个元素。

我们可以做这样的事情来让我们开始:

比较时间的最佳方法是什么?

0 投票
1 回答
185 浏览

jquery - 将 timeago 与 jquery mobile 一起使用

有人试试这个吗?我很难让它发挥作用。

我尝试使用以下两者(一个或另一个)在我的模板头部初始化它:

然后在内容部分,我尝试使用:

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

正如 timeago 文档所暗示的那样。

虽然我只看到July 17, 2008并没有动态时间变化。

有人知道怎么做吗?

0 投票
2 回答
149 浏览

php - 设置 jquery timeago 插件

我正在尝试使用 PHP 格式的日期设置 jQuery timeago 插件:

但收效甚微。这是我到目前为止所做的:

我在这里包括了一个小提琴:http: //jsfiddle.net/mc8ft/2/

关于 timeago 插件的更多信息可以在这里找到:http: //timeago.yarp.com/

0 投票
1 回答
533 浏览

jquery - jQuery.Timeago 插件需要解释

有没有人使用过 jQuery Timeago插件并能给出一些建议?

我把自己搞得一团糟。我在英国使用 GMT 和夏令时 (DST),我的服务器在美国使用 MST,并且我一直将所有日期作为 UTC 存储在数据库中(使用 MySQL 的 UTC_TIMESTAMP())。是的,令人困惑。

我想在从数据库返回的所有日期字段上使用这个插件,所以我知道所有需要使用 Timeago 转换的日期都将采用 UTC。

现在,Timeago 插件是否会确定我在 DST 国家并自动计算正确的时差?能否请您赐教。

0 投票
2 回答
327 浏览

javascript - 将 gae 日期时间转换为 UTC 格式的 Python

我的模型上有一个日期时间

我正在使用 jquery timeago .. 但问题是它没有给出期望的输出..

上面的代码是我的示例 html 代码..

这是我的javascript:

我的问题是.. 我应该将其转换为 UTC 格式吗??.. 如果是这样!我该如何转换它?..以python方式或javascript转换它??..我该怎么做?

0 投票
2 回答
404 浏览

javascript - timeago.js 的对面?

我发现了一个漂亮的小时间到文本 jQuery 插件,名为timeago.js(想想 Twitter 时间戳)。它不是一个复杂的插件,但它节省了很好的开发时间,我特别喜欢它自动更新。

唯一的问题是,我需要这个功能来处理未来的日期,而不仅仅是过去。(即“timeuntil.js”?)

有没有人遇到过模拟所描述功能的插件(或他们自己的解决方案)?

0 投票
0 回答
440 浏览

jquery - Timeago jquery 插件在 IE 上不显示。我该如何解决?

我使用 Tweetable 插件和 Timeago 插件在我的网站上显示推文。您可以在以下网址查看:http ://www.beautyworkssalon.com/products.html (左侧栏的“关注我们”部分)。我想在推文下方“n 天前”。但是它只显示在 Firefox、Chrome 上。它不显示在 IE 上。

我在:https ://github.com/rmm5t/jquery-timeago/issues/35 看到 。他们说这是IE的问题,而不是Timeago插件。

我该如何解决?