¿cómo puedo obtener el valor de un campo de entrada de fecha

Estoy usando HTML de una entrada de un campo fecha:

<input id="datepicker" type="date" value="11/12/2013" />

¿Cómo puedo obtener usando JQuery los diferentes valores para el año, mes y día?
cada uno necesita para ser guarda como un var

Gracias,

  • El valor es sólo una cadena. Declarar type="date" no hace que sea analizado de forma automática. jQuery no tiene funciones para el procesamiento de las fechas. Usted podría tratar de Moment.js aunque.
  • Hay valueAsDate a pesar de que, pero no he comprobado cómo ampliamente implementado …
InformationsquelleAutor user2828251 | 2014-05-31

4 Kommentare

  1. 1

    Puede dividir por / para obtener de ellos en la serie de forma individual:

    var date=$('#datepicker').val().split('/');
    var day=date[0];
    var month=date[1];
    var year=date[2];
    • Es alertar a mí que los datos se indefinido… cuando trato de alerta
    • Se puede compartir el violín??
  2. 1

    tratar como este:

    Html:

    <input id="datepicker" type="date" value="2013-11-11" />

    JavaScript:

    var date = $('#datepicker').val().split('-');
    var year = date[2];
    var month = date[1];
    var day = date[0];

    Nota: escriba la fecha de tomar el valor de aaaa-mm-dd formato de

  3. 1

    Con Javascript es6 usted puede hacer un one-liner

    let [day,month,year] = $('#datepicker').val().split('-');

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea