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

php - 微时间到相对日期的转换

我从数据库中收到以下值,它是毫秒(微时间)值

1369057622.4679

我想在 PHP 中输​​出这个

3天前

基本上读取毫秒值并将其转换为相对日期字符串,任何人都可以提出一个简单的方法来做到这一点。

0 投票
2 回答
934 浏览

php - 如何获得相对于给定日期的九月的最后一天?

我在几个文化季节都有戏剧表演日期。

文化季节是从九月的第一天到八月的最后一天。

使用 PHP,我需要知道“九月最后一天”相对于节目日期的年份,以便为节目分配正确的季节。

例如:

0 投票
1 回答
123 浏览

php - 如何定义重复的年度间隔的相对时间?

我正在寻找一种方法来过滤每年 9 月(1 日)和即将到来的 9 月(1 日)之间发生的事件。由于过滤器已经是现有代码的一部分,我只能添加固定日期(时间戳)或使用通过 php strtotime 运行的相对日期。我无法在现场运行任何 php。

因为时间戳是固定的,所以我想使用相对日期来使这个过滤器每年都工作。

我尝试使用简单的东西来构建这个过滤器[last/next] September,但这是无效的 strtotime 语法。

从那里我尝试了类似的东西9/1 [last/this/next] year。它们是有效的,但由于我无法使用逻辑来确定使用哪一个,所以不好。

  • 对于今年 9 月 1 日之前的日期,过滤器将是9/1 last year>9/1 this year
  • 对于今年 9 月 1 日之后的日期,它是9/1 this year> 9/1 next year

总而言之,我正在寻找一个相对日期字符串 (strtotime) 来获取上一个 9 月 1 日和一个用于即将到来的 9 月 1 日的字符串。(如果它们存在。)

0 投票
3 回答
1178 浏览

php - 如何在网站上以相对时间获取 MySQL 表的时间戳

我想逐步了解如何将我的mysql表中的时间戳转换为我网站上的相对时间(4秒前,5个月前......)。

有关信息,我的时间戳列名为creation,我的表名为users

我试过的代码:

0 投票
3 回答
2844 浏览

objective-c - NSDateFormatter 具有自定义格式的相对日期格式

所以我的意图是列出如下所示的日期:

问题是我似乎只能靠得这么近。

当 IsetDoesRelativeDateFormatting:YESsetDateStyletoFullsetTimeStyleto 时None,它会产生如下结果:

这会产生年份,但不会产生今天和明天的月份和日期。

我试过的另一个代码是这样的:

这会产生以下结果:

看起来,dateStyle 和 timeStyle,或相对日期格式会覆盖自定义格式。

有没有办法在不进入自定义实现的情况下完成这种日期格式?

提前致谢!

0 投票
16 回答
32027 浏览

ios - 如何将 NSDate 转换为“今天”、“昨天”、“一周前”、“一个月前”、“一年前”等相对格式?

我想将 nsdate 转换为相对格式,例如"Today","Yesterday","a week ago","a month ago","a year ago","date as it is".

我已经为它写了下面的方法..但是一些它是如何打印的,因为它是日期..你能告诉我应该是什么问题吗?

//以下是将日期转换为相对字符串的函数

我有以下格式的日期字符串"2013-10-29T09:38:00"

当我试图给 NSDate 对象时,它总是返回空日期。
所以我尝试将该日期转换为yyyy-MM-dd HH:mm:ssZZZZ然后我将这个日期传递给函数然后它只是打印整个日期..

如何解决这个问题呢?

//下面是我调用上面函数的代码

0 投票
2 回答
187 浏览

ios - 相对 NSDate 与结果 TheDayBeforeYesterday,Yesterady,Today,Tomorrow

我想检查日期并以 4 格式 TheDayBeforeYesterday、Yesterady、Today、Tomorrow 获得结果。

我有一个日期,我想将该日期与当前日期进行比较。

现在我已经这样做了,但这只是给我正数的日子,所以我无法得到日期已经过去或者它仍然会到那个日期。

0 投票
5 回答
2874 浏览

ios - iOS中的短格式相对时间?

我正在使用该NSDate-TimeAgo 来格式化我的 iOS 应用程序中的相对时间。它在其单元格标题中显示每个帖子的相对时间,如下所示:

但是,这个库给了我我觉得太长的字符串。最后一分钟的帖子将被标记为"a minute ago"。我希望它更短,例如"1m".

是否可以在不必修改库的情况下做到这一点,或者是否有替代方案已经这样做了?

0 投票
3 回答
6128 浏览

android - getRelativeTimeSpanString 的默认语言环境

我使用以下方法覆盖我的应用程序的语言环境:

但它似乎getRelativeTimeSpanString不适用于应用程序上下文,而是使用系统语言环境。

0 投票
4 回答
10635 浏览

ios - Swift iOS 除了“今天”和“昨天”之外,RelativeDateFormatting 有不同的值吗?

我有许多日期,我试图使用相对日期来表示,例如“今天、昨天、1 周前、1 个月前”等...

这是我正在使用的 Swift 代码:

仅表示“今天”和“昨天”,其余日期如下所示:2014 年 11 月 24 日 2014 年 11 月 17 日等...

是否有另一种方法可以使用相对日期而不是实际日期来表示所有日期?