-2

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

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

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

真的不知道如何做到这一点,但我希望你这样做。

4

1 回答 1

3

你可以在 JavaScript 中减去日期。

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

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

于 2012-06-16T05:39:57.770 回答