2013-05-06 3 views
0

Друзья, прежде всего, я новичок в javascript, поэтому, пожалуйста, рассмотрите этот вопрос, независимо от того, входит ли он в низкий приоритет.Формирование времени по месяцам, часам, дням и т. Д.

Мне нужно показать созданное время сообщения, поскольку 5 мин. Назад, 1 час назад, 1 день назад и т.д .. В руке созданное время сообщения - 2013-05-06T00: 45: 12.754Z. Как я могу преобразовать время, как указано выше.

+4

Ознакомьтесь с http://momentjs.com/ для синтаксического анализа даты. –

+0

@ Кристофер Маршалл: Спасибо за это. Понятия не существовало. Хотя обычно я делаю это на сервере, это может пригодиться в конце концов. – prodigitalson

+0

Я нашел его чрезвычайно полезным при работе с jQuery UI Datepicker, а также при использовании интерфейсных js-фреймворков. Функция .each в контроллере на модели работает чудеса при необходимости конкретного форматирования. –

ответ

2

попробовать с помощью timeago

Timeago плагин JQuery, что делает его легко поддерживать автоматическое обновление нечеткие временные метки (например, «4 минуты назад» или «около 1 день назад»).

примеры:

  • Вы открыли эту страницу с минуту назад.
  • Последнее изменение этой страницы: 14:47,
  • Райан родился 34 года назад.