关于js日期--第二个日期比第一个日期固定大280天

<script type="text/javascript">
function test(){
//日期格式必须yyyy-mm-dd,月和日不带0,如2011-3-2
var date1 = document.getElementById('date1').value;
var date = new Date(date1.split('-')[0],date1.split('-')[1]-1,date1.split('-')[2]);
date.setDate(date.getDate()+280);
var date2 = date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate();
document.getElementById('date2').value=date2;


}
</script>


<body>
第一个日期:<input id="date1" type="text" οnblur="test();"/>
第二个日期:<input id="date2" type="text" readonly="readonly"/>

</body>


判断第二个日期比第一个日期大

function compareDate(d1,d2)
{
var arrayD1 = d1.split("-");
var date1 = new Date(arrayD1[0],arrayD1[1],arrayD1[2]);
var arrayD2 = d2.split("-");
var date2 = new Date(arrayD2[0],arrayD2[1],arrayD2[2]);
if(date1 > date2) return false;
return true;
}

function verifyDate(d)
{
var datePattern = /^\d{4}-(0?[1-9]|1[0-2])-(0?[1-9]|[1-2]\d|3[0-1])$/;
return datePattern.test(d);
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值