Pregunta

¡Yo quiero jQuery Timego solo muéstrame el tiempo en días!Quise decir cuando pasamos 30 días, me mostrará 31,32,32 días y no 1 mes.Gracias por tu respuesta de Pront.

¿Fue útil?

Solución

Una solución es modificar el complemento para obtener el comportamiento que describió.Considere la línea 83 de jquery.timeogo.js :

days < 30 && substitute($l.days, Math.round(days)) ||

como ejemplo, si cambia 30 a 40, como SO:

days < 40 && substitute($l.days, Math.round(days)) ||

El plugin aún se mostrará "X días atrás" hasta hace 39 días.

y si desea deshabilitar las unidades más importantes que los "días" por completo, podría sacar esa parte dentro de la asignación de words, como SO:

var words = seconds < 45 && substitute($l.seconds, Math.round(seconds)) ||
            seconds < 90 && substitute($l.minute, 1) ||
            minutes < 45 && substitute($l.minutes, Math.round(minutes)) ||
            minutes < 90 && substitute($l.hour, 1) ||
            hours < 24 && substitute($l.hours, Math.round(hours)) ||
            hours < 42 && substitute($l.day, 1) ||
            substitute($l.days, Math.round(days));

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