Pregunta

Necesito analizar fechas como '070126' al '26 de enero de 2007 '. Pensé que podría usar DatePicker, pero me da un error ...

$.datepicker.parseDate('ymmdd', '070126') #=> Missing number at position 6

Estoy empezando a pensar que esto podría ser un error ...

$.datepicker.parseDate('y-mm-dd', '07-01-26') #=> Fri Jan 26 2007 00:00:00 GMT+0100 (CET)

¿Algún consejo?

Gracias..

¿Fue útil?

Solución 2

Finalmente acabo de preprocesar la fecha. La función add_scores () solo agrega '-' después de cada dos caracteres.

$.datepicker.parseDate('ymmdd', add_scores('070126'));


add_scores('070126'); //=> '07-01-26'

function normalize_date(date){
        var normalized_date = [];
        $.each("ymd", function(index, format_option){
            normalized_date.push(date[index*2] + date[(index*2)+1]);
        });
        return normalized_date.toString().replace(/,/g, '-');
    }

Otros consejos

¿Estás seguro de que no está funcionando? No tengo problemas con su código: http://jsfiddle.net/nd2qg/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top