如何在 javascript 中减去时间

How do I subtract time in javascript

本文关键字:时间 javascript      更新时间:2023-09-26

我目前正在代码中设置一个持续 10 分钟的 cookie。在页面上,我想告诉该人距离cookie过期还剩多少分钟。所以我所做的是设置另一个代码来保留设置cookie的时间。

但我不知道如何减去 2 次(cookie 时间 - 当前时间)。

例如,如果我将 cookie 设置为 12:55。我会如何获得时间之间的差异,比如说:1:03 得到"还剩 2 分钟"?

真的不知道该怎么做,但我希望你能做到。

你可以在 JavaScript 中减去日期。

var millisecondsBetween = (new Date(2012, 1, 1)) - (new Date(2011, 1, 1));

将产生它们之间的毫秒数,因为 - 运算符将其参数强制为数字,最终调用 Date.prototype.valueOf 只返回自纪元开始以来的毫秒数。