收藏
回答

picker[mode=date]可以选择出2019-09-31这样不存在的日期

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug input 工具 7.0.6 2.8.1

假设picker[mode=date]设置起始日期为2019-09-01,然后将日期调整到2020-08-31。如下图所示:


然后,将2020调整为2019,这时直接结果是2019-08-31,但是因为我们设置了起始日期是2019-09-01,所以这个组件自动地给月份增加了1,变成了2019-09-31,以便大于我们提供的起始日期。但是2019-09-31是一个不存在的日期。所以这里应该是有bug的。选择后的结果见下图


回答关注问题邀请回答
收藏

5 个回答

  • 铭锋科技
    铭锋科技
    2019-09-01

    可能是安卓特有的BUG吧,苹果选择2019直接到2019.9.1

    2019-09-01
    有用 1
    回复
  • 无言
    无言
    2019-09-01
    可以复现
    2019-09-01
    有用 1
    回复
  • 是小白啊
    是小白啊
    2019-09-03

    麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-09-03
    有用
    回复 5
    • 诗书塞外
      诗书塞外
      2019-09-03
      代码片段只能在IDE上运行,无法重现,但是在安卓手机上可以复现的
      2019-09-03
      回复
    • 是小白啊
      是小白啊
      2019-09-03回复诗书塞外
      代码片段填入appid即可预览
      2019-09-03
      回复
    • 诗书塞外
      诗书塞外
      2019-09-03回复是小白啊
      这个代码片段,填写一个appid,安卓调试,即可重现:https://developers.weixin.qq.com/s/csMN64ml7WbZ
      2019-09-03
      回复
    • 是小白啊
      是小白啊
      2019-09-03回复诗书塞外

      测试了下小米没复现?31号能选择吗?

      2019-09-03
      回复
    • 诗书塞外
      诗书塞外
      2019-09-04回复是小白啊
      先选择2020-08-31,然后把2020调整为2019,这时08会自动变成09,但是31不会动,结果就成了2019-09-31
      2019-09-04
      回复
  • bibolibo
    bibolibo
    2019-09-02

    我这边用的官方的示例测试的时候不会出现你这个问题..  https://developers.weixin.qq.com/s/csMN64ml7WbZ

    贴个测试的..

    2019-09-02
    有用
    回复 10
    • 诗书塞外
      诗书塞外
      2019-09-02
      今天再测试确实没有了 ,会不会每年的9-1日会重现?明年我再试试
      2019-09-02
      1
      回复
    • bibolibo
      bibolibo
      2019-09-02回复诗书塞外
      简直nice ,你可以尝试当天啊,你用今天测试一下呢?
      2019-09-02
      回复
    • 诗书塞外
      诗书塞外
      2019-09-02回复bibolibo
      除了昨天确确实实地每次操作都可以重现外,今天尝试其他日期都没有问题了。所以不知道是不是这个组件底层在计算日期的时候是否跟当前日期也有关系。如果是的话,最可能再出问题的时间就是明年9-1,其次是今年11-1(需要卡在前一个月有31日,当月没有)。
      2019-09-02
      回复
    • bibolibo
      bibolibo
      2019-09-02回复诗书塞外
      可以兄弟,等下个月你就忘记这件事了..如果要测试起码一个月..
      2019-09-02
      回复
    • 诗书塞外
      诗书塞外
      2019-09-02回复bibolibo
      另外代码片段不能真机调试,我今天在安卓机上测试,也是依旧可以复现的
      2019-09-02
      回复
    查看更多(5)
  • 从0到1
    从0到1
    2019-09-02

    搞个demochu出来让大家看看

    2019-09-02
    有用
    回复
登录 后发表内容
问题标签