时间戳转半小时倒计时,请问怎么实现呢
有个订单待支付,后端给一个时间戳1606981908
怎么转成半小时的倒计时
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有个订单待支付,后端给一个时间戳1606981908
怎么转成半小时的倒计时
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
后端返回的是一个秒为单位的时间戳。
假如给定的时间戳是订单创建时间,那么拿着这个时间戳 加上30 60(时间戳为s, ms的话 再 1000),这里称之为订单过期时间。 再开启一个定时器,每秒执行,让订单创建时间+1, 直到大于等于过期时间,停止倒计时提示订单超时未支付。(这里如果存在退出订单再进入的话,就以当前时间 与 订单时间以及过期时间做对比),
若后端给的时间戳
1606981908
为订单创建时间,代码如下: