问题标签 [relative-date]

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 投票
4 回答
6505 浏览

c# - 从 DateTime 生成相对日期范围(本周、今年、上个月等)的最佳方法是什么?

我确定我不是第一个需要这样做的人,所以我正在寻找最好的方法。

我有一组带有选项的单选按钮,例如

  • 今年
  • 去年
  • 这个月
  • 上个月
  • 本星期
  • 上个星期

我需要从当前日期 ( DateTime.Now) 生成正确的相对日期范围。

例如,如果Last Year选择了并且当前日期是4/2/09 14:45:32我需要返回的开始日期1/1/08 00:00:00和结束日期12/31/08 23:59:59

有什么想法吗?

0 投票
3 回答
932 浏览

perl - 如何在 Perl 中创建相对/近似日期?

我想知道是否有任何库(最好是DateTime -esque)可以采用正常的日期时间并创建适当的相对人类可读日期。本质上与更常见的问题完全相反:如何使用 Perl 解析相对日期?.

显然,确切的措辞/解释取决于实际的实施,但我希望提供一种一致的方式来指定未来的日期。知道像“ due in 2 weeks”这样的近似值(对我来说)比“”更有助于掌握我还剩下多少时间due on 2009-07-30

例子:

0 投票
8 回答
3986 浏览

java - Java:相对于当前(服务器)时间的日期和时间

我们使用 MySQL 来存储一些日期。我希望在用户界面中将这些显示为相对时间段:2 小时前、3 天前等(例如 Twitter 对更新所做的)

有没有一种众所周知的方法可以做到这一点,还是我应该发挥创意?

为了清楚起见,我想转换:07/26/2009 12:20 -> '2 天前'

0 投票
2 回答
70 浏览

php - 如何在 PHP 中实现类似 SO 的“Member for”间隔?

可能重复:
我如何计算相对时间?

它显示 2 天、2 个月、1 年等。

怎么做?

0 投票
2 回答
1692 浏览

java - 我可以用 JodaTime 解析相对时间吗?

我希望能够解析相关字符串,例如nowyesterday获取 JodaTime DateTimes。是否可以?DateTimeFormat.forPattern 并且似乎不支持英文相对时间,我不知道 JodaTime 中的任何其他解析选项。

我应该补充一点,我正在使用scala-time,但可以轻松地下拉到实际的 JodaTime 类。

0 投票
10 回答
24092 浏览

php - PHP:从时间戳产生相对日期/时间

我基本上是在尝试将 Unix 时间戳(time() 函数)转换为与过去和未来日期兼容的相对日期/时间。所以输出可能是:

2个星期前

1 小时 60 分钟前

15 分 54 秒前

10分15秒后

首先我尝试对此进行编码,但创建了一个无法维护的巨大功能,然后我在互联网上搜索了几个小时,但我只能找到只产生一部分时间的脚本(嗯:“1小时前”没有纪要)。

你有一个已经这样做的脚本吗?

0 投票
1 回答
510 浏览

android - 更新android中的相对时间

我正在开发一个 Twitter 客户端应用程序。与其他推特客户端一样,我想显示推特相对于当前时间的相对时间。我正在使用一个列表视图和一个绑定到存储推文信息的数组列表的简单适配器。如果我计算相对时间并存储一个字符串,我将只存储永远不会更新的静态数据。我应该如何更新这些数据?有没有办法做到这一点?

0 投票
2 回答
3433 浏览

javascript - js中的相对时间函数,格式为YYYY-MM-DDTHH:MM:SS+0000

我想知道是否有人知道我如何解析这种日期格式:2010-07-26T18:02:46+0000

进入相对时间,例如“30 秒前”

我已经有一个函数可以使用类似但不同的时间格式:

此函数的格式为:Fri Nov 06 02:53:43 +0000

如何更改此脚本以使用新的时间格式?在这个阶段,这有点超出我的能力,我很想学习。

谢谢你

0 投票
1 回答
264 浏览

r - R 高度图 - 相对于出生日期

我有一群人,每个人都有一个以空格分隔的文本文件。在这些文件中,右边的值表示该人的身高,cm左边的值表示%d/%m/%Y格式的日期:

一个高度0标志着这个人的出生日期。

这个R脚本绘制了 John 和 Amy 的身高图,并将其输出到 PDF:

如何将此脚本扩展到:

  • .heights绘制当前目录中以?结尾的所有文件
  • 制作相对于每个人的出生日期的图表?
0 投票
1 回答
1961 浏览

objective-c - 如何获取相对日期

如何在 Objective-C 中获取相对日期?

如果我有“今天”,如何找到“昨天”、“上周”、“最近两周”、“一个月前”、“两个月前”?