Código HTML:
Ver original
<div id="capaGenerarReporte" style="padding-top:1%">
Código Javascript:
Ver original
<script> $(function() { $("#fechaInicio").datepicker({dateFormat: 'dd/mm/yy'}); $("#fechaFin").datepicker({dateFormat: 'dd/mm/yy'}); }); </script>
y en mi archivo js tengo esto:
Código Javascript:
Ver original
function controlFecha()//se controla las excepciones de la fecha { var fechaInicio = $("#fechaInicio").val(); var fechaFin = $("#fechaFin").val(); if (fechaInicio != "" && fechaFin != "") { var fechaIni = new Date(Date.parse(fechaInicio)); var fechaF = new Date(Date.parse(fechaFin)); alert("fecha fin= " + fechaF); var one_day = 1000 * 60 * 60 * 24; var diferencia = Math.ceil((fechaIni.getTime() - fechaF.getTime()) / (one_day)); if (diferencia > 0 || isNaN(diferencia)) { alert("La fecha Inicio no puede ser mayor que fecha fin"); document.getElementById("fechaFin").focus(); return false; } } else { alert("Fechas no seleccionadas"); document.getElementById("fechaInicio").focus(); return false; } }
Pero el alert que me dice fecha fin me da un mensaje de invalid date. aunque es el mismo codigo de fecha inicio, alguien sabe porque?