📜  如何检查同一天的两个时间戳?

📅  最后修改于: 2022-05-13 01:56:39.819000             🧑  作者: Mango

如何检查同一天的两个时间戳?

给定两个时间戳,我们必须找出这些时间是否相同。在这里我们可以使用 JavaScript 日期对象。

例子:

Input: TimeStamp1 = 20-04-2020 , 16:04:55 and 
       TimeStamp2 = 20-04-2020 , 10:22:42 

Output: These dates are of same date
Input: TimeStamp1 = 20-04-2020 , 16:04:55 and 
       TimeStamp2 = 20-04-2019 , 10:22:42

Output: These timestamps are not on the same date.
  • 说明:这些时间戳具有相同的日期,即 20-04-2020 在 JavaScript 对象中可以转换此日期。
var D1 = new Date(2020, 04, 20, 16, 04, 55)
var D2 = new Date(2020, 04, 20, 10, 22, 42)

方法1:首先检查两个日期的年、月和日。如果都相等,那么我们可以说这两个日期相等。你检查这篇文章JavaScript get Date Methods 。要获取年份,我们有getFullYear() 方法,对于月份,我们有getMonth() 方法,对于日期,我们有getDate() 方法

  • 例子:
Javascript


Javascript


输出:

Time Stamp Wed May 20 2020 16:04:55 GMT+0530 (India Standard Time) and
Wed May 20 2020 10:22:42 GMT+0530 (India Standard Time) is of same day.

方法 2:您必须通过setHours() 方法将小时、分钟和秒都设置为 0 ,然后比较两者。

  • 例子:

Javascript


输出:

Time Stamp Wed May 20 2020 00:00:00 GMT+0530 (India Standard Time) and
Thu May 21 2020 00:00:00 GMT+0530 (India Standard Time) is of different day.