Esta es una parte del Jquery de mi twitter que he colocado en mi web: www.limanightzone.com

Código Javascript :

{
            //Beautify the date
            date = new Date(item['created_at']);
            diff = (((new Date()).getTime()-date.getTime())/1000);
            day_diff = Math.floor(diff / 86400);
            if (!day_diff) {
               if(diff < 86400) {  twitterDate = "hace " + Math.floor(diff / 3600) + " horas"; }
               if(diff < 7200) {   twitterDate = "1 hora"; }
               if(diff < 3600) {   twitterDate = "hace " + Math.floor(diff / 60) + " minutos"; }
               if(diff < 120) {    twitterDate = "1 minuto"; }
               if(diff < 60) {    twitterDate = "en este momento"; }
            } else {
               if(day_diff < 31) { twitterDate = Math.ceil( day_diff / 7 ) + " semanas" }
               if(day_diff < 7) { twitterDate = day_diff + " dias" }
               if(day_diff == 1) { twitterDate = "Ayer" }
            }


El problema aca es que solo muestra los TWETS que he hecho en un maximo de 23 horas paraso las 23 horas ya no los muestra, creo que esta editado en segundos, como podria hacer que aparescan aunquesea en un minimo de 5 dias?