Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 5 de 5

Tema: Problema al sumar fechas

  1. #1
    Recien Llegado! Merodeador
    Fecha de Ingreso
    13 mar, 13
    Mensajes
    7
    Poder de Reputación
    0

    Problema al sumar fechas

    Hola, me explico, tengo dos datepicker, en el primero de ellos selecciono la fecha que quiero, y en el segundo me aparece la fecha con siete días sumados. El problema es que si clickeo por ejemplo en hoy, se me va a octubre de 2018... Alguien sabe el por que??

    Aquí dejo el código por si es necesario...

    $(document).ready(function() {
    $("#datepicker").datepicker({
    onSelect: function(dateText, inst){
    //604800000 Es el equivalente en milisegundos a 7 días. Se obtiene multiplicando 24 horas por 60 minutos
    //por 60 segundos por 1000 milisegundos por la cantidad de días deseada
    var p = new Date(Date.parse(dateText) + 604800000);
    //p cotiene la nueva fecha. Ahora la desbaratamos en un valor string en formato mm/dd/aaaa
    var curr_date = p.getDate();
    var curr_month = p.getMonth();
    //Date.getMonth() me devuelve los meses del 0 al 11, así que hay que aumentarle 1 para obtener el mes real
    curr_month++;
    var curr_year = p.getFullYear();
    //armamos nuestro nuevo string para ajustar el valor del segundo datepicker
    var newdate = curr_month + "/" + curr_date + "/" + curr_year;
    $("#datepicker2").datepicker("setDate", newdate);
    }
    });

    $("#datepicker2").datepicker();
    });

  2. #2
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,047
    Poder de Reputación
    21
    Hola:

    A mi me funciona como debería (copié y pegué). Revisa la fecha de tu computador (incluso en el BIOS).

  3. #3
    Recien Llegado! Merodeador
    Fecha de Ingreso
    13 mar, 13
    Mensajes
    7
    Poder de Reputación
    0
    Sobre que sistema operativo lo probaste? Estoy empezando a pensar que el problema es del formato de la hora del sistema operativo....

  4. #4
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,047
    Poder de Reputación
    21
    Hmmm creo que en Windows XD (ya no recuerdo en realidad).

    Estoy empezando a pensar que el problema es del formato de la hora del sistema operativo
    Puede ser, pero bastaría con modificar la fecha y hora de tu sistema operativo (asegúrate de que tu zona horaria sea la correcta y también verifica el formato de moneda y fecha).

  5. #5
    Recien Llegado! Merodeador
    Fecha de Ingreso
    13 mar, 13
    Mensajes
    7
    Poder de Reputación
    0
    Lo soluciné! La solución por si os interesa... cambié el código xD

    $(document).ready(function() {
    $("#datepicker_1").datepicker({
    dateFormat: 'yy/mm/dd',
    minDate: 0,
    maxDate: '3M',
    altField: '#datepicker_value1',
    monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',' Julio','Agosto','Septiembre','Octubre','Noviembre' ,'Diciembre'],
    dayNamesMin: ["Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"],
    onSelect: function(dateText, inst) {
    var actualDate = new Date(dateText);
    var newDate = new Date(actualDate.getFullYear(), actualDate.getMonth(), actualDate.getDate()+1);
    $("#datepicker_2").datepicker("option", "minDate", newDate);
    $('#datepicker_2').datepicker('setDate', newDate);
    }
    });

    $("#datepicker_2").datepicker({
    dateFormat: 'yy/mm/dd',
    minDate: 'datepicker_value1',
    maxDate: '3M',
    monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',' Julio','Agosto','Septiembre','Octubre','Noviembre' ,'Diciembre'],
    dayNamesMin: ["Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"],
    altField: '#datepicker_value2',
    });
    });

Temas Similares

  1. Pintar fechas DatePicker
    Por Margari en el foro Curso de jQuery
    Respuestas: 0
    Último Mensaje: 24/03/2013, 13:43
  2. Respuestas: 6
    Último Mensaje: 09/12/2011, 20:51
  3. en que foro pregunto sobre colocar fechas y horas?
    Por anoeta en el foro Foro General
    Respuestas: 1
    Último Mensaje: 21/06/2008, 11:43

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •