问题标签 [relative-time-span]

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 投票
40 回答
187994 浏览

c# - Calculate relative time in C#

Given a specific DateTime value, how do I display relative time, like:

  • 2 hours ago
  • 3 days ago
  • a month ago
0 投票
17 回答
130798 浏览

php - PHP如何查找自日期时间以来经过的时间?

如何查找自日期时间戳以来经过的时间2010-04-28 17:25:43,最终输出文本应为xx Minutes Ago/xx Days Ago

0 投票
33 回答
110839 浏览

java - 如何在Java中计算“时间前”?

在 Ruby on Rails 中,有一个功能允许您获取任何日期并打印出它是“很久以前”的时间。

例如:

有没有一种简单的方法可以在 Java 中做到这一点?

0 投票
2 回答
1936 浏览

date - 如何相互减去日期

我正在使用 Groovy。我已经解析了一个文本文件,其行包含信息,包括日期。我现在只有日期,例如:

我想比较这些值之间的增量;我怎样才能做到这一点?即,我想从第二个中减去第一个,并将该值与第三个和第二个之间的差值进行比较。我将保存最大的价值。

0 投票
1 回答
171 浏览

ios - 显示一天,一小时前无法正常工作?

我已经完成了这段代码

但它没有正确显示。如果我将任何记录发布到服务器,它会显示-1 秒前 如何用上面的代码解决这个问题。

我的服务器日期响应是NSString

2015-09-16T14:16:49.187Z

我需要用服务器日期差异计算当前时间。

为避免这种情况,我手动添加了 +2 秒

那不是完成这项工作的好方法,请帮助我。

0 投票
1 回答
1093 浏览

android - 如何自定义 getRelativeTimeSpanString

我想使用 getRelativeTimeSpanString 来显示日期。但是我无法将 Locale 设置为此类以根据我的语言环境显示日期!我怎样才能自定义这个类?是否可以将语言环境作为参数添加到此类?

我还在我的应用程序中设置了语言环境:

有没有办法解决这个问题?

最后我找到了解决这个问题的方法!

我使用了这种方法:

我将日期设置为该方法的参数:

这个按我想要的位置返回字符串!

0 投票
1 回答
588 浏览

android - getRelativeDateTimeString 与星期几?

是否有任何选项可以在一周中的某一天获取 getRelativeDateTimeString。表示如果日期在 7 天内显示为星期一,上午 7 点 14 分,而不是 4 天前,上午 7 点 14 分

0 投票
2 回答
5555 浏览

javascript - 时刻js判断已经过去多少天、几周

我不太擅长处理datetime。我将momentjs用于离子应用程序来操纵时间,但我想实现一些我做不到的事情。

我为此使用了一个管道,我想根据过去的天数或几周、几个月或几年来显示。使用相对时间会帮助我喜欢momentjsfromNow()方法和calendar()。但就我而言,我会有多个.conditions

这是我的管道下面的示例代码

如果几秒钟、几分钟或几小时已经过去,直到 24 小时,我将使用该fromNow()方法,但当几天过去时,我将使用 the calendar(),如果几周、几个月或几年过去,则使用 this format('llll')

有人可以为我解释一下吗?

提前致谢。

0 投票
1 回答
433 浏览

javascript - 我有一个日期和时间,我想转换成一个相对时间,比如 twitter。我尝试了 moment.js 但它不起作用

我正在寻找将此日期和时间转换为相对时间,例如 twitter 有ex。5 秒前或 1 个月前。我已将日期和时间存储在数据库的不同列中。我在JavaScript中执行此操作,我尝试了 Momentjs,但它不能很好地工作,或者我可能不理解它的格式或工作流程。我对javascript有点陌生,我一周前开始从数据库中学习反应:

日期=>31.03.2019 时间=>16:06:05

谢谢你的帮助。

成功更新:任务是将“31.3.2019 19:45:55”这个日期转换为类似 twitter 或 facebook 的时间。

我们可以立即定义我们传递的日期格式,并且使用人性化功能很容易获得所需的输出。我不知道的是我们通过的日期格式的定义。#现在我很清楚先生。谢谢你帮助大家。感谢你的分享 。

0 投票
1 回答
40 浏览

time - 根据时间戳显示相对时间

我正在使用 Kibana 根据每个微服务的最新值显示多个微服务的状态。我想用 2 分钟前或 2 分钟 21 秒前的格式替换 2019 年 4 月 8 日 14:37:13.173 格式。我知道我可以过滤过去 15 分钟的 Kibana 数据条目,但这并不能显示每个服务更新的时间。

我已经尝试进入索引模式并更改日期模式,但它不包含函数,而只包含格式。我可以添加另一个每分钟发送一次的字段,但这只会浪费资源并使一切复杂化。