Seleccionar fecha con jQuery y recibir con PHP

Este es un script para poder seleccionar una fecha mediante el script datepicker de jquery, enviar la fecha para recibirla con php para posibles inserciones en base de datos o para lo que se te ocurra.

Para disponer del datepicker en español simplemente tienes que buscar y descargar el archivo de configuración del lenguaje y añadirlo en el <head>.

<script type="text/javascript" src="jquery/js/jquery.ui.datepicker-es.js"></script>

Ver ejemplo en funcionamiento

Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Te ha servido? Valora esta entrada!
(9 votos, promedio: 5 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

17 respuestas a “Seleccionar fecha con jQuery y recibir con PHP”

  1. Alejandro Clerc dice:

    Buenos dias yo tengo un problema al grabar los datos en la tabla en PHP la fecha se almacena con el formato » YYYY-mm-dd» pero en el modal de modificar el cliente donde tengo estos dos campos no me levanta la fecha ya grabada en la tabla en el campo input de el MODAL en que me puedo estar equivocando ???

  2. Ronald Paul Paico Azcarate dice:

    man, como cambio el color del datepicker

  3. Erick Florez dice:

    Cordial saludo
    Tengo un proyecto en el cual todo lo llamo dentro de un div para no cargar todo, pero, siempre he tenido el problema con los procesos que incluyen un datepicker, aun que rebice las rutas simplemente no me ejecutan…me gustaria ayuda con referente a eso

  4. andrea dice:

    Hola una pregunta donde lo puedo descargar

  5. Alfredo dice:

    De donde lo descargo no veo el enlace porfa

  6. Juanelo dice:

    Hola.

    El ejemplo que pones no funciona en Chromium y Firefox (últimas versiones para Ubuntu).
    En la página de ejemplo se muestra un input pero al menos yo no consigo que aparezca el calendario de donde elegir la fecha. Eso sí, se puede introducir una fecha en concreto de forma manual.

    El problema parece estar en los cuatro ficheros de la familia jQuery (p.e. http://www.jose-aguilar.com/scripts/jquery/datepicker/jquery/js/jquery-1.3.2.min.js) que dan un error 404 cuando se visita la página.

  7. etobcn dice:

    Hola amigo, gran web la tuya y me está sirviendo mucho para ampliar mis concocimientos.
    Necesito me digas donde está el script que comentas en esta página para poder recibir la fecha en formato correcto en bd phpmyadmin, ya que sólo habal de como ponerlo en español.
    Te agradeceria de corazon ya que es un tema que me está volviendo loco

    • Jose Aguilar dice:

      Hola,

      El código php que obtiene y formatea la fecha para guardarlo en base de datos es:

      ‘;
      $partes = explode(‘/’, $_POST[‘fecha’]);
      $fecha = $partes[2].’-‘.$partes[0].’-‘.$partes[1];
      echo ‘Fecha formateda para meter en base de datos: ‘.$fecha.’

      ‘;
      }
      ?>

      Si te ha servido esta anotación agradécelo haciéndote fan de la página de facebook del blog Jose Aguilar

  8. daniel dice:

    PROBLEMA…AYUDA!!!!
    Hola buen dia….es un excelente aporte pero tngo problemas…descargue del sitio oficial de JQuery este archivo «jquery-ui-1.8.20.custom.zip» dentro de el vienen 3 capetas
    1.- (js)
    2.- (development-bundle)
    3.- (css)
    cuales archivos debo de agregar…el unico q aparece en este paquete identico al q mencionas es «jquery.ui.datepicker-es.js», tengo entendido q necesito otros pero no se cuales….estoy trabajando con WampServer…espero puedas ayudarme muchas gracias por tu atencion =)

    • Jose Aguilar dice:

      Solo necesitarás incluir la librería jquery, que es un archivo js que tendrás en la carpeta js de tu archivo «jquery-ui-1.8.20.custom.zip» y un archivo css para recoger los estilos que lo tendrás en la carpeta css.

      Podría ser que no sean compatibles, pero pruébalo

      Saludos

  9. Willia Karsnak dice:

    You have observed very interesting points! ps nice web site.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Ver más sobre