问题标签 [date-arithmetic]

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 回答
1765 浏览

sql - 从 Oracle 中提取每天特定时间加载的记录

您好,我正在使用 Oracle 数据库。我想提取每天下午 1:55 到下午 2:10 之间加载的记录,无论日期如何。我应该使用什么 SQL 查询,我有一个 date_upd 列,它存储每条记录的更新日期时间信息。提前致谢

0 投票
1 回答
569 浏览

sql - 日期转换

我需要获取今天的日期 - 最后日期 +1 作为天数

例如,我的日期值为 40641 作为 last_arrear_date。我需要获取截至今天日期的到期日期计数,即 TODAYS DATE 减去 LAST_ARREAR_DATE + 1。我想从 PL/SQL 中提取计数。

我将如何计算?

0 投票
4 回答
322 浏览

sql - 得到下一个日期

我有一个字段next_repay_datevarchar2(11).

我需要在 2 天后得到日期。

假设我有 next_repay_date as 25-Sep-2011varchar2(11)我应该得到一个结果27-Sep-2011

请提出解决方案?

0 投票
3 回答
5759 浏览

sql - 我将如何批量更新日期和时间?

我必须查询日期和时间的更新。我知道如何单独更新日期,但在将时间添加到函数时遇到了麻烦。现在,就目前而言,它显示为4/20/2011 1:32:07 PM. 我需要 recv_date 字段才能读取4/21/2011 7:00:00 AM

到目前为止,我的查询是:

0 投票
2 回答
8210 浏览

sql - 基于当前日期和时间的条件查询

我有一个 sql 查询,如果今天的时间超过下午 3:00 ,我需要从时间在昨天下午 3:00 到今天下午 3:00 之间的表中选择记录。

如果今天的时间小于那个时间,例如今天的时间是下午 1:00。那么我的查询应该将今天的时间作为下午 1:00(这应该返回我的记录)。

我需要获取昨天下午 3:00 到今天下午 3:00 之间的时间如果今天的时间超过下午 3:00 如果今天的时间小于下午 3:00 然后获取昨天下午 3:00 到今天的当前时间

0 投票
7 回答
5027 浏览

php - PHP 创建日期范围

从以下格式的日期开始:2011-05-01 09:00:00,如何创建一个包含一年中所有工作日(因此不包括所有周六和周日)的所有办公时间(09:00 到 17:00)的数组。我想要到达的是这样的:

开始日期将是当月的第一天,时间为 09:00,最后一个日期(数组的最后一个元素)将始终是一年中最后一天的 17:00。

同样,应排除周末。

伪代码想法: 我想到了类似strtotime($start, "+1 one hour")检查的东西,"if smaller than 17:00"但似乎没有那么简单。

0 投票
3 回答
54867 浏览

sql - 将日期添加到时间戳

如何在时间戳中添加天数?如果我的时间戳是01-JAN-2011 11-09-05并且我添加 2 天,我想要03-JAN-2011 11-09-05.

0 投票
6 回答
22274 浏览

java - java计算两个时间戳之间的时间

我需要计算两个日期之间经过的时间。

这里要注意的是,我需要像 YouTube 那样用它的视频评论时间戳来展示它。也就是说,仅通过最大的度量来显示它。

例如,

  • 如果时间是 50 秒前,它应该说 50 秒前。
  • 如果时间超过一分钟,它应该说一分钟前/十分钟前等等。
  • 如果时差为 1 小时 30 分钟,则应显示:一小时前。
  • 如果时间是一周半,则应该说是一周前。
  • 如果时间超过一个月,它应该说一个月前/两个月前等等......
  • 等等等等..

那么处理这个问题的最佳方法是什么?我应该用caseorif语句创建一个方法来返回这样的东西吗?还是有更好的方法(也许是一个已经做了类似事情的库)?

0 投票
2 回答
774 浏览

oracle - Oracle 间隔错误?

我正在使用这个 sql 查询:

但它返回:ORA-01839:指定月份的日期无效。

这很奇怪,因为如果我将数字更改为 9,它会返回日期(sysdate = 31/05/11,减去的是 31/08/10)。我也尝试使用不同的值:1、3、6、8、11 也不起作用,但 2、4、5、7、9、12 正在工作。

从数字来看,我认为这是因为生成的 quert 该月没有 31 天。这是预期的行为吗?因为在 MySQL 中,我可以使用查询 (select now() - Interval 6 Month;) 来获取正确的值。还有其他方法吗?

我正在使用 Oracle 11.1.0.6

0 投票
2 回答
673 浏览

php - php mongodb find - 返回计算值

在 PHP -> MongoDB 中,如何将字段作为计算值返回?

例如,我的字段之一是出生日期:

相反,我想取回 AGE。当前日期 - 出生日期 = 年龄。

这可能/如何?