weixin_43046726
慢慢走不跑
采纳率33.3%
2019-09-05 21:30 浏览 503

js时间选择框修改时间问题

如图:前端用input;date 的形式加了一个时间选择框,但是点击下图X号右侧的增大减少时间的按钮时候,比如当前4号 往前减少,当减少到31号时候,应该
月份对应8月,但是这个月份不会变化,请问大神该怎么处理呢?

图片说明
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答 默认 最新

  • 已采纳
    jslang 天际的海浪 2019-09-06 01:22

    这个是浏览器就这样规定的,我们改不了,只能调整日数后再单独对月数调整。
    其实浏览器这样规定才是合理的,比如 当前时间选择框是 2019/07/01 ,我要改成 2019/08/31 ,
    按一般人的习惯都是先调整月数,月数调整到8之后,在调整日数时如果向前调整要点30次,而向后调整点1次就可以。
    如果按照你的需要,月数调整到8之后,日数向后调整时,月数又变回7了,还要再调整月数回来。

    点赞 评论 复制链接分享

相关推荐