请问js如何控制输入日期范围在一个月之内?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问js如何控制输入日期范围在一个月之内?相关的知识,希望对你有一定的参考价值。
比如我在两个文本框中输入20100222和20100321,我如何写js来判断是不是超过了一个月30天?我把输入字段相减是否大于30来判断,但是无法处理跨年的情况。请问这种情况要如何写js呢?是否有自带的日期判断函数可用?
参考技术A var d1 = document.getElementById("Text1").value;var myDate1 = new Date();
myDate1.setFullYear(d1.substring(0, 4), d1.substring(4, 6), d1.substring(6));
var d2 = document.getElementById("Text2").value;
var myDate2 = new Date();
myDate2.setFullYear(d2.substring(0, 4), d2.substring(4, 6), d2.substring(6));
alert((myDate2 - myDate1)/86400000);本回答被提问者采纳 参考技术B 这个一个月是你确定的一个月,还是其他什么?
以上是关于请问js如何控制输入日期范围在一个月之内?的主要内容,如果未能解决你的问题,请参考以下文章