问题标签 [datediff]

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 投票
2 回答
4695 浏览

php - PHP DateDiff 问题

使用下面的 PHP 代码,我希望得到 '2' 作为我的输出。但我得到'1'。

有人知道为什么是这样吗?

非常感谢您的帮助。

0 投票
2 回答
3239 浏览

php - 我想在 php 中计算周、月年的日期差异?

我是新来的 php,我想知道如何计算 php 中的日期差异。
我的约会对象是mktime()甲酸盐。

请确认这是我当前的问题。

0 投票
1 回答
779 浏览

jquery - jquery datepicker时间更改

最近几天,当我试图找出跨越 3 月 28 日的两个日期的天数差异时,我遇到了一个使用 jquery datepicker 计算日期差异的奇怪行为。差异不是按预期返回整数,而是给我一个略小于预期整数的浮点数。

25th march我的意思是,和28th march应该是几天的区别,3但它给了我2.9583333333333335几天。

每当 3 月 28 日在范围内时,我都会得到这个奇怪的结果。

我想这是由于时间的变化。对于任何其他范围,该问题都不会触发。

我发现了如何用一些简单的数学来解决这个问题:

是时间变化导致了这种奇怪的结果吗?还是只是我的代码?

这是一些代码(修改 jquery 日期选择器示例),它表明:

http://jsfiddle.net/zKwbf/1/

谢谢

0 投票
6 回答
5862 浏览

vb.net - vb.net 中的 datediff 帮助

嘿,我有 2 个日期,我需要查看不同的日子。

问题是服务器日期不是正常的MM/DD/YYYY格式。它的格式为YYYYMMDD

我尝试了以下方法:

curDate 有以下错误:

任何帮助都会很棒!:o)

大卫

0 投票
2 回答
2626 浏览

ruby - 红宝石日期减法

我对 Ruby 中的日期减法有疑问

似乎它以天数返回日期之间的差异。

现在我的问题是返回日期差异的年数、月数、天数

应该返回

谢谢。

0 投票
2 回答
4010 浏览

sql - 如何从 SQL 中的函数中选择最小值?

我想获取我的日期列和当前日期之间的差异,找到最小值并将其存储在变量中。

我有:

但 min 函数不接受 select 和 datediff 函数。

0 投票
2 回答
4332 浏览

tsql - SQL DateDiff Weeks - 需要和替代方案

MS SQL DateDiff 函数在计算两个日期之间的差异时计算跨越的边界数。

对我来说不幸的是,这不是我所追求的。例如,2012 年 6 月 1 日 -> 2012 年 6 月 30 日跨越 4 个边界,但涵盖 5 周。

有没有可以运行的替代查询,它会给我一个月相交的周数?

更新

试图澄清我所追求的:

对于任何给定的月份,我需要与该月相交的周数。

此外,对于仅采用 datediff 并添加一个的建议,这是行不通的。例如,2010 年 2 月仅与 4 周相交。并且DateDiff调用返回 4,这意味着简单地添加 1 会使我错误的周数。

0 投票
3 回答
30651 浏览

sql - SQL Datediff - 查找行之间的 datediff

我想使用 sql 查询数据库以显示 id 1、2、3 等之间的时间差异。基本上它会比较它下面的行的所有记录。任何帮助,将不胜感激。

谢谢!

0 投票
6 回答
3431 浏览

datetime - 如何计算两个不同的日期,例如 2 年 5 个月

我想计算两个日期之间的差异,并希望根据考虑到所有月份都是 30 天的差异将其转换为 2 年、5 个月或仅 3 个月或 2 天...

例如;

自(含):2009 年 3 月 12 日至(但不包括):2011 年 11 月 26 日

输出必须是:2 年 8 个月 14 天,不包括结束日期。

另一个例子;

开始时间:2010 年 1 月 26 日结束时间:2010 年 2 月 15 日

输出:从开始日期到结束日期的 20 天,但不包括结束日期

我可以用 Datediff 计算月、日或小时的差异,但问题是如何将其转换为年、月和日期。实际上这很复杂,因为我们不知道两个月之间有多少天(30,31 可能是 28 天)

我使用这个经典的 ASP 代码来转换差异,但有很多缺点。

该网站完美地计算了差异。时间与日期网

注意:我使用 Classic ASP 有几个原因(公司限制)。抱歉,我需要一个 ASP 函数。看起来 ASP 中不存在 TimeSpan :(

亲切的问候

0 投票
5 回答
1307 浏览

php - PHP计算'停机时间'

我用 PHP 编写了一个程序,它在工作时存储在 MySQL 数据库中。显示程序是否正常工作的表格如下所示:

现在我想检索日期之间的“停机时间”。假设日期 1 是 2011-05-06 15:20:24,日期 2 是 2011-05-06 16:28:15,那么我希望脚本返回该期间 1 和 0 之间差异的总和. 我怎样才能做到这一点?

重要的是要知道日期 1 例如何时是 2011-05-06 15:20:22,然后有两秒的额外停机时间。很难想出一个(几乎)完美的解决方案。