问题标签 [date-difference]

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

r - R:第n行第(m+1)列与第(n+1)行第m列之间的日期差

我想附加一列,指示m+1-th col 之间的数据差异。第n- 行和m第 - 列。第n+1- 行。

数据格式为df

预期的输出应该是

td天为单位表示时差。例如,对于 user A,-16 来自 2015-03-02 和 2015-03-18 之间的差异;-23 是 2015-03-09 和 2015-04-01 之间的差值,等等。其中的数字*是每个用户的最后一行,或者是从固定日期 2016-01-30 和 2015- 之间的差值得出的07-17(对于用户 A)。

dlply如果没有(划分为用户列表)forif(扫描每一行并查看它是否是用户的最后一个),如何通过有效的方式解决它?

0 投票
2 回答
1292 浏览

c++ - c ++获取用户选择的日期和实际日期之间的年数(计算天数、月数、年数)

我试着这样做:

但我不知何故无法理解我应该比较和减少什么,有人可以解释一下吗

我还需要做什么来告诉人们的日期,例如通过比较程序中用户输入的实际时间和日期的年、月和日来告诉人们的日期?

0 投票
2 回答
488 浏览

python - Python中datetime对象之间的业务时间差

如何在 Python 中找到两个 datetime 对象之间的业务时间差?

营业时间可9-17

我也想考虑假期。我有一个is_holiday(date)接受日期对象的函数。

0 投票
6 回答
16551 浏览

php - PHP获取日期和今天日期之间的天数(现在)

我似乎无法让它工作。我已经从网上的样本中尝试过,但没有一个正是我需要的。基本上我希望能够显示从给定日期过去的天数。我下面的示例是 HTML 和 PHP 的组合,出于某些原因我不得不这样做。

这似乎失败了。Date("y/m/d")是今天的日期。你能告诉我出了什么问题吗?

0 投票
2 回答
2158 浏览

javascript - 以分钟为单位获取当前日期时间并将日期时间(dmY H:m)转换为分钟 Javascript

请我在javascript 或 jQuery方面需要一些帮助:

如何获取当前日期和时间到分钟

我有一个该格式的日期时间'd/m/Y H:m':(示例25/12/2016 22:35)在输入中。如何获取它并将其转换为分钟?并使其与当前日期时间有所不同

提前感谢您的帮助。我尝试了所有但没有任何效果

0 投票
1 回答
44256 浏览

sql - 如何使用 Hive 以分钟为单位获取日期差异

下面的查询是我的 sql server 查询,我希望它把它转换成 hive 查询:

0 投票
3 回答
172 浏览

php - 如何正确计算2个日期之间的差异php

我正在尝试计算一个 php 项目的两个日期之间的差异。

例如:4 月 2 日和 6 月 1 日有什么区别?

第一种计算差异的方法
从 4 月 2 日到 5 月 2 日 = 1 个月。从 5 月 2 日到 6 月 1 日 = 30 天。=> 4 月 2 日至 6 月 1 日 = 1 个月零 30 天

计算差值的第二种方法
我们计算可能为 1 个月。然后添加从 4 月 2 日到 30 日(28 天)和 6 月(1 天)的天数 => 1 个月和 29 天。

我认为第一种方法是正确的,只是因为我认为大多数人都是这样计算的。

所以起初我尝试使用 DateTime::diff() 函数

但我注意到它没有正确计算差异。'2015-02-03' 和 '2015-04-02' 之间的差异应该是1 个月和 30 天,(02-03 到 03-03 = 1 个月。然后我们将剩余的天数计算到 04-02 ,即 30), diff 计算为1 个月和 27 天(我猜它是通过我上面所说的第二种方法计算差异)。因此,要么计算错误,要么第二种方法是正确的计算方式。

但是让我们看看这个例子:2015-05-01 和 2015-03-31(我们这次要倒退)。差异返回1 个月的差异,我认为应该是1 月和 1 天

此外,2015-05-01 和 2015-02-28 之间的差异应该是2 个月零 1 天,但 diff 函数返回2 个月零 3 天

那么,计算两个日期之间差异的正确方法是什么?DateTime::diff() 计算是否正确?有没有办法通过第一种方法计算两个日期之间的差异。

0 投票
3 回答
120 浏览

android - 测量日期之间的差异

由于似乎人们更关心投票而不是阅读实际问题,所以我应该得到的值在底部框中,我的问题就在它下面

我需要根据用户输入的出生日期和今天的日期来查找孩子的年龄。用户可以选择以年、月、周和日为单位查看年龄。我需要确保计算考虑到闰年。我浏览了几篇建议不同技巧的帖子,但到目前为止,我还没有找到任何计算可靠数字的方法。我最接近解决方案的是:

yearsDiff 和monthsDiff 都是正确的。正确的值(截至今天,2015 年 9 月 12 日)是:

你会注意到有两个不同的我正在计算其中一些值。那是因为我正在寻找不同的答案并试图找到最佳解决方案。

如何找到正确的周数和天数?

0 投票
2 回答
48 浏览

mysql - 从当前月份开始计算年龄

我有以下代码可以从今天的日期计算一个人的出生日期,效果很好

但是,我被要求从本月 1 日开始计算他们的年龄并尝试过

但是我收到以下错误:调用本机函数'DATEDIFF'中的参数计数不正确

0 投票
2 回答
765 浏览

sql - 两个日期之间的差异,表示为年、月、日

试图获取两个日期之间经过的时间。

假设开始日期是 2015 年 1 月 1 日,结束日期是 2015 年 4 月 5 日 - 我如何将经过的时间表示为 4 个月 3 天?

使用 SSMS 2012。