ТА даты вычисление и форматирование - PullRequest
2 голосов
/ 14 марта 2011

Какой скрипт SO использует для отображения дат? Потому что это выглядит довольно неплохо для форматирования и логического показа.

Ответы [ 2 ]

3 голосов
/ 14 марта 2011

Я не уверен, что использует 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"));
1 голос
/ 14 марта 2011

Я думаю, что это основано на ответах на этот вопрос о переполнении стека, заданный Джеффом Этвудом - большинство ответов на c #, но есть и реализация PHP *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...