问题标签 [date-comparison]

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 投票
14 回答
108774 浏览

objective-c - 如何在 Objective-C 中比较两个日期

我有两个日期:2009-05-11和当前日期。我想检查给定日期是否是当前日期。这怎么可能。

0 投票
0 回答
13546 浏览

objective-c - 比较日期

您如何将当前日期与另一个日期进行比较?例如,Date1 是1-10-2008,Date2 是15-06-2009。我想知道 Date1 是未来日期还是过去日期。

0 投票
3 回答
3789 浏览

javascript - 比较 JavaScript 日期

我正在将日期与以下内容进行比较:

字符串值当然是动态的。

在我看到的日志中:

我尝试了 .equals() 但它没有用(我正在尝试 JavaScript 的 Java 部分:P)

如何比较这些日期以使它们返回 true?

0 投票
2 回答
760 浏览

php - 在涉及日期范围的 MySQL/PHP 查询方面需要帮助

本质上,我需要从 dbase 表中检索一些帐户信息,其中他们有一个已通过 GET 传递的客户端的客户端,并且帐户放置日期(dateplaced)位于再次通过 GET 从日历字段传递的开始日期和结束日期之间。

下面的查询不返回任何行。我已经验证查询的 SELECT 和 FROM 部分按预期工作,并且客户端从 GET 中选择工作正常,因此留下了日期问题。“dateplaced”作为“dd/mm/yyyy”格式的varchar存储在数据库中。经过研究,我发现 mysql 需要“yyyy-mm-dd”格式的日期。我已经将 GET 数据的比较的两部分拼凑在一起,并且相当确定它们的格式正确。我只是简单地尝试使用“dateplaced”而不是 str_to_date() 并且它不起作用,所以我尝试了 str_to_date() ,如下所示,但它仍然不起作用。

谁能在这里发现我的问题?这让我发疯了。

0 投票
4 回答
84 浏览

php - php mail() 语句

我正在尝试从数据库中获取所有用户信息并检查时间戳(十四天)并检查它现在的时间我得到了时间,但是当时间>十四天时我无法将它发送给所有人

0 投票
2 回答
86 浏览

sql - 如何比较服务器时间

在 Sql server 2000 上工作。我想获取当前服务器的日期和时间,然后想将它与我的表列 EntryDate 进行比较。如何?

想获得像@id = 10这样的范围值。我想获得那些在9到10之间的值

0 投票
3 回答
14742 浏览

iphone - timeIntervalSinceDate 问题

不得已,因为我这辈子都做不到!

我在用户默认设置中设置我的应用程序关闭的日期(使用 applicationWillTerminate)

然后当应用程序启动时,我想比较这次使用

我试图将其输出到日志窗口,期望看到一个格式良好的大约 20 秒的字符串。麻烦的是,它以 2047868928 的形式出现!

有任何想法吗?!

(下面的日志窗口的输出)

谢谢你的帮助!

0 投票
6 回答
22194 浏览

sql - SQL 日期比较仅使用日期而不是时间

这本来是一个关于如何实现它的问题,因为我被困在某个部分,但我现在很好奇为什么会发生这种情况。我只需要比较日期而不是时间,如果时间没有差异,这不会成为问题。下面的代码显示了我最初尝试的查询

当我运行该查询时,我不会得到任何结果,但是当我删除倒数第二行时,它将返回 12 个结果 (<=),当我删除倒数第三行但保留倒数第二行时,它将返回 6 个结果 (>)。在查看数据后,我可以看到其中 4 个结果应该已经返回。现在是奇怪的部分。下面是我目前正在使用的代码。

此查询将返回结果,但我也像在 o.Date 高于和低于指定日期时一样测试了它。当日期为 <= 时返回 16 个结果,当返回 > 8 个结果时。最终查询产生 6 个结果。现在这不是我要查询的生产数据库,我是唯一使用它的人,所以数据没有改变。关于为什么会发生这种情况的任何解释?我假设它与将其转换为 varchar 有关,并且无法正确比较,但这并不能解释为什么我会得到 12 <=, 6 > 然后最终没有结果。另外,如果有人知道更好的方法来实现这一点,请告诉我。

0 投票
3 回答
1137 浏览

sql - 如何在 SQL 中使用更好的日期比较来优化此查询?

我有这个查询的问题,这个查询的复杂性不好,我很长时间使用这个查询,现在这个数据库有很多行可以通过这种方法进行选择。所有索引都被正确添加。我搜索了一些其他方法来通过日期比较优化这个查询,因为这是这个解决方案的瓶颈。

谁能帮我?问候

0 投票
4 回答
669 浏览

sql - sql查询将现有表中的日期与所选日期进行比较?

我需要将现有表中的日期与所选日期进行比较以确保相等。我正在开发一个 asp.net 应用程序,我想在已经存在的表中插入一条新记录,我在该 asp.net 表单中使用 ajax 日历扩展器,我需要将所选日期与现有日期进行比较,以便甚至在我添加新记录之前,在网格视图中显示包含相同日期的记录。