获取 JavaScript 中日期之间的相对时间戳差异
给定 2 个 JavaScript 日期,工作是获取它们之间的相对时间差(例如 2 小时前、2.5 天前等)。这里借助 javaScript 讨论了 2 种方法。
方法一:
- 获取变量中的 prevDate 和 currDate。
- 计算 Minute、Hour、Day、Month 和 Year 中的毫秒数。
- 计算 prevDate 和 currDate 之间的毫秒差。
- 按此顺序将这些毫秒与 Minute、Hour、Day、Month 和一年中的毫秒进行比较。
- 如果毫秒小于其中任何一个,则计算相应的分钟、小时、天、月和年。
示例 1:此示例实现了上述方法。
Get the relative timestamp difference between dates in JavaScript.
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后:
方法二:
- 获取变量中的 prevDate 和 currDate。
- 计算日期之间的秒数、分钟数、小时数和天数。
- 按此顺序将这些参数与 60 秒、60 分钟、24 小时、天进行比较。
- 如果满足这些条件中的任何一个,则返回相应的参数。
示例 2:此示例实现了上述方法。
Get the relative timestamp difference
between dates in JavaScript.
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后: