微信小程序——日期时间选择器扩展(picker),获取第n天日期,第n分钟后时间

最近做小程序,遇到时间选择器的问题,实现如图功能:


这里要处理时间和日期的起始问题,小程序中没有addDay等方法,只好自己动手写判断。但在后面不断测试中发现了问题,当当前日期为当月最后一天时,不能仅仅只是把date+1,还要判断当月天数,是30、31还是28、29,还有是不是年底,加1天的话还好,如果是多的天数又该怎么判断,太麻烦了...好不容易百度到一个结果发现做法跟我的差不多一样,但也没有考虑到这些问题,突然灵感一来换了个搜索词“addDay原理”,就终于搜到了一篇能给我需要的答案的文章,附上原文链接以表感谢!https://www.cnblogs.com/techmango/archive/2011/08/31/javascript_Date_prototype_addDays.html

利用getTime()将 天 转换成 毫秒 ,然后将毫秒换成天,这真特么太机智了。这里顺带补一下换算公式。

1秒=1000毫秒
1分=60秒
1小时=60分
1天=24小时
1天=24*60*60*1000=86400000毫秒


不知道大家是怎么处理这个问题的,欢迎大家评论指导。唉,不多说了,老大叫我补js基础了...



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值