资讯专栏INFORMATION COLUMN

月份为31天时input日期控件type=month时日期出错

fobnn / 1314人阅读

摘要:最近在使用的时间控件时,在是遇到一个奇怪的问题,在此记录一下。我的解决办法是判断是天的月份时,强制给他的设置为号,因为我需要的年月,并不是具体日期,所以此办法可行当然了,如果你需要的是具体日期,是不存在这个问题的,希望大家绕坑而行

最近在使用 input的时间控件时,在type=month是遇到一个奇怪的问题,在此记录一下。


上述的type类型都可调用系统本地的时间控件,如果当天是某个月份的31号时,选择前一个月或者后一个月的时候都无法选择,如果当前月份是7月31日,选择6月份,显示依然是7月,这是因为6月并没有31天,js设置为下一个有31天的月份,即7月。
首先把日期设置为某个月的31号,在此点击选择时

由上图可看出 不是31天的月份都不能正常输出所选择的日期。由此找到了问题的根源。。。
我的解决办法是 判断是31天的月份时,强制给他的date设置为30号,因为我需要的年月,并不是具体日期,所以此办法可行

当然了,如果你需要的是具体日期,type=date是不存在这个问题的,希望大家绕坑而行

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/106298.html

相关文章

  • 带你轻松搞定间选择控件原理

    摘要:虽然大家都用过这个时间选择控件,但是却很少有人去研究其中原理。最近这边本人利用闲暇时间自己写了一个时间选择控件,借这个时间选择控件向各位同学们阐述这个时间选择控件的原理。 前言   说到这个时间选择控件,网上有很多各式各样的,相信很多同学们也都有用过,所以大家对这个也不陌生。虽然大家都用过这个时间选择控件,但是却很少有人去研究其中原理。最近这边本人利用闲暇时间自己写了一个时间选择控件,...

    tigerZH 评论0 收藏0
  • 带你开发一个日历控件

    摘要:直接使用事件代理机制,将事件绑定在整个日历的上即可,这样事件只用在创建时初始化一次即可,简单高效省内存。 首发我的博客 - https://blog.cdswyda.com/post/2017121010 日历控件多的不胜枚举,为什么我们还要再造一个轮子呢? 因为大多数日历控件都是用于选择日期的,有种需求是要在日历上展示各种各样的内容,这样的日历控件较少,而且试用下来并不满意。 因此就...

    shiina 评论0 收藏0
  • Android自定义滚动式间选择器(在他人基础上修改)

    摘要:但是如果用户先确定了日,再去选择月的话,之后月份改变,日数就会重新从开始。 尽管Android给我们提供了时间选择控件DatePicker和TimePicker(它们的使用方法可以参考我的这篇文章Android之日期时间选择控件DatePicker和TimePicker),但无奈我的项目主色调是土豪金和高级黑,原生的控件用在里面显得格格不入,特别是为了兼容低版本的系统之后显示的是2.x...

    陈江龙 评论0 收藏0

发表评论

0条评论

fobnn

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<