2010-08-20 6 views

Répondre

1

Vous devriez peut-être retourner la date/heure comme epoch/timestamp. Utilisation de javascripts

var start = new Date().getTime() 

ou court

var start = +new Date(); 

De cette façon, vous pouvez juste soustrayez un nouveau temps de cela.

var ellapsed = +new Date() - now; 

ellapsed contient maintenant que le delta, que vous pouvez transformer en votre chaîne.

3

Voulez-vous quelque chose comme timeago?

Timeago est un plugin jQuery qui rend facile à soutenir automatiquement mise à jour horodatages floue (par exemple, « il y a 4 minutes » ou « il y a environ 1 jour »)

je l'ai vu la publicité sur stackoverflow ..

+0

semble être une solution viable, mais y en a-t-il une plus détaillée? –

+1

je _thought_ c'était configurable, mais je pourrais avoir tort – russau

0

réponse de Jandy est correct mais a un bug. Il devrait être:

var start= +new Date(); 
var elapsed = +new Date() - start; 

Le résultat sera en millisecondes.