在Javascript中验证输入日期

时间:2016-11-29 09:01:25

标签: javascript php

我有以下代码:

<div class="col-xs-2">
   <div class="form-group">
     <label>Fecha del evento</label>
     <input type="date" class="form-control input-sm" id="txtfec" name="txtfec" value="<?php echo date('Y-m-d'); ?>"/>
   </div>
 </div>

我想验证它,以便我只能输入当前日期后20天的任何日期。

date today    Date save
2016/11/29   2016/12/19

2 个答案:

答案 0 :(得分:0)

假设日期格式为yyyy / mm / dd

  1. 将+20添加到系统日期并将日期转换为时间(t1)
  2. 将用户输入(即日期)转换为时间(t2)
  3. 如果t2&gt; t1然后输入大于20天,否则

答案 1 :(得分:0)