Introducción

Uno de los problemas cuando empiezas a hacer formularios para paginas web en los que necesitas que se ingresen fechas es que no hay un objeto de formulario con un calendario, en HTML5 ya se ha introducido pero no funciona con IE.

La solución que yo utilizo es JQuery + JQuery UI, ya que uno de los Widgets que integra es el Datepicker (http://jqueryui.com/datepicker/).

Ya que con unas pocas lineas de HTML y Javascript tenemos un calendario personalizable y amigable.

<html>
<head>
  <link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
  <script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
  <script>
    $(function() {
      $( "#datepicker" ).datepicker();
    });
  </script>
</head>
<body>
....
<p> Fecha: <input type="text" id="datepicker"> </p>
...
</body>