JS 活动倒计时 根据服务器时间判断

本文介绍了如何通过异步请求从服务器获取活动开始时间和结束时间,并将这些时间转换为秒来计算时间范围。通过每秒更新计数器,计算剩余时间,确保客户端时间不受本地时间调整的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.关于倒计时例子在网上有很多,那么如何根据服务器给出时间倒计时那


思路: 1。通过异步请求获取 活动开始时间 及  结束时间【时间来自服务器】

       2。对开始及结束时间转换成毫米,不,应该是秒(毫米/1000),这样得到是秒 ,用结束时间(end_time)- 开始时间(begin_time) =  获得时间范围(time_distance)

                   会得到当前时间段,就这用所得到的秒进行时间操作。

             3。用count 来记录 每秒的数值,没增加count++;时  time_distance-count;


注解:这里不打算使用客户端的时间原因:篡改时间会影响活动的准确性,如果你强制修改时间绕过。。。你可以试下。

code :

             1、 服务器返回时间格式

           

                     

             2、获取时间

 




     3、 调用时间函数



           ( ts 不能为负数)

           这样不会因本地时间修改,而影响现有时间。。。。。。


           有更好的方法希望能提出。。。。共同学习。。。。

         




         


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值