Hace tiempo de jquery solo en días
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.
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