2010-06-12 3 views
0

Donc, pour ce que j'ai:timer jQuery, ajax, et "bon moment"

$(document).ready(function() { 
    $("#div p").load("/update/temp.php"); 

    function addOne() { 
     var number = parseInt($("#div p").html()); 
     return number + 1; 
    } 
    setInterval(function() { 
     $("#div p").text(addOne()); 
    }, 1000); 
    setInterval(function() { 
     $("#geupdate p").load("/update/temp.php"); 
    }, 10000); 
}); 

Donc, ce saisit aa timestamp UNIX de temp.php et met en #div en p, puis ajoute 1 à chaque seconde, puis toutes les 10 secondes, il vérifie le fichier d'origine pour le garder à jour. Mon problème est que j'ai besoin de formater cet horodatage UNIX dans un format tel que "1 jour 3 heures 56 minutes et 3 secondes", tout en faisant tous les appels d'incrémentation et ajax. Je ne suis pas très expérimenté avec jquery/javascript, donc il me manque peut-être quelque chose de basique.

+0

Peut-être que ce plugin jQuery est ce que vous voulez? http://ejohn.org/blog/javascript-pretty-date/ ou au moins être un modèle que vous pouvez utiliser pour afficher ce que vous voulez. – Mottie

Répondre

0

http://www.datejs.com/ fait tout ce que vous pourriez vouloir faire avec des dates en javascript. Le premier téléchargement disponible est obsolète, mais la version SVN est correcte.