踩|坑|日|记
《new date函数获取时间不一致踩坑分享》
S h a r e r↓
周小珍
背景
社区团购推荐官使用到以下插件,日期选择需要做限制,当前系统日后的日期无法选择,
问题描述
修改手机系统时间后,日期选择控件,限制可选时间有误,例如:
今天的日期是【2021-07-15】,此时将手机系统日期改为【2020-01-01】,用new Date函数获取的数据【Mon Jan 01 1990 08:00:00 GMT+0800 (中国标准时间)】,来限制可选时间,导致【2020-01-02】~【2021-07-15】的日期无法选择
解决方案
初始化的时候获取服务端时间,和当前前端时间算个差值, 后面用new Date函数获取时间的时候加上这个差值