使用/不使用moment.js时删除字符串属性
Removing string property on time with/without moment.js
我正在创建一个20分钟的会话倒计时。当我执行get请求时,我返回
20.
这很好。我的下一步是设置它,以便它可以被
减去1000 milliseconds on an $interval
我试过下面的代码
var d = moment.duration(x, 'milliseconds');
moment(d.asMinutes(),'mm').format('mm:ss');
返回
"21:00"
这很好,但问题是现在我有一个字符串。我不知道如何开始减去这个计时器的秒数。
如果你只是想要一个会话超时,没有必要把事情复杂化,使用setTimeout
:
const SESSION_MAX = 20 * 60 * 1000; // 20 min to milliseconds
setTimeout(logOutFunction, SESSION_MAX);
如果出于某种原因您想要更多的控制,那么只需使用Date对象的本机getTime
返回的整数:
let start = Date.now();
let end = start + (20 * 60 * 1000);
const INTERVAL = 1000; //ms
然后在时钟刻度上增加start
,检查>=
是否结束
相关文章:
- 如何使用javascript在html表中删除字符串
- 如何在字符串中的值之前删除字符串中的动态数据?/ 使用 Lodash 的 _.trimStart 与动态数据
- 使用Javascript删除字符串的内容
- 如何删除字符串开头和结尾的换行符
- 用于删除字符串中字符开头到结尾的正则表达式
- 对于包含特定字符串的每个元素,删除字符串及其后的所有内容
- 使用Javascript/jQuery删除字符串中的反斜杠
- 如何删除字符串中间的尾随小数点零
- 删除字符串末尾的特定字符(html元素)
- 如何删除字符串周围的特定字符
- 使用javascript删除字符串中的重复项
- JavaScript在单击时从列表中删除字符串(如果已经存在)
- 如何删除字符串中从特定文本开始的所有字符
- 删除字符串中第5个字符之后的所有字符
- 如何删除字符串的第一个和最后一个字符
- 如何使用 JavaScript 删除字符串中除数字和空格之外的所有特殊字符
- 如何使用 javascript 删除字符串之间的标记
- textarea val() 使用 jQuery 编辑和删除字符串
- 从 href 中删除字符串
- 手动删除字符串 - JavaScript 中的空格