小程序
小游戏
企业微信
微信支付
扫描小程序码分享
微信扫普通二维码进入小程序,可以获取扫码时间 scancode_time 这个参数,这个参数是用户使用微信扫码拉起微信小程序的时间点,这个时间是服务器端的时间。
在页面的onLoad获取到的时间是用户的客户端时间,客户端时间和服务器时间会存在差异,这个一般怎么解决?
各位大佬有没有好的方法?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
嗯嗯,这个和秒杀客户端和服务器端时间的校验机制是一样的,谢谢
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
如果你对时间要求比较严格,建议专门出一个返回服务器时间的接口,每次请求前从服务器获取时间,但这样可能对服务器有一些压力;另外一个解决方法在onLoad请求一次服务器时间接口,然后和用户端时间进行比对,“多退少补”的方式,通过客户端的时间再加上和服务器相差的时间去请求
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
嗯嗯,这个和秒杀客户端和服务器端时间的校验机制是一样的,谢谢
如果你对时间要求比较严格,建议专门出一个返回服务器时间的接口,每次请求前从服务器获取时间,但这样可能对服务器有一些压力;另外一个解决方法在onLoad请求一次服务器时间接口,然后和用户端时间进行比对,“多退少补”的方式,通过客户端的时间再加上和服务器相差的时间去请求