Я не уверен, что использует StackOverflow.Но одно из наиболее распространенных представлений о метках времени - это твиттер, который отображает метки времени как a moment ago
, 30 seconds ago
, x minutes ago
, yesterday
, 10:30 PM Apr 12, 2010
и т. Д. И обновляет метку времени каждые пять секунд без попадания на сервер .
Если вам интересно, вы можете ознакомиться с API Pretty Date JS API Джона Резига .Это просто потрясающе.Работает с / без JQuery.
Мы немного подправили его, чтобы точно соответствовать шаблону Twitter.И это удивительно.
Упомянутый веб-сайт дает хороший пример, но если вам так нужна рабочая версия, поместите следующий скрипт в адресную строкулюбая веб-страница.(вы можете настроить параметры, передаваемые в prettyDate
функцию
javascript:var i,s,ss=['http://ejohn.org/files/pretty.js'];for(i=0;i!=ss.length;i++){s=document.createElement('script');s.src=ss[i];document.body.appendChild(s);}alert("PrettyDate: "+(prettyDate("2011-03-13T03:24:17Z")?prettyDate("2011-03-13T03:24:17Z"):"03:24 AM Mar 13, 2011"));