Красивая печать даты и времени как дня недели плюс время в jQuery/JavaScript

Я ищу (в идеале плагин jQuery) библиотеку Javascript, которая позволит мне предоставлять дату и время, отформатированные в любом стандартном формате (ISO 8601, по-видимому, наиболее часто используется среди библиотек, которые делают что-то подобное, например timeago и Prettydate), и иметь их преобразуется в строки вида:

  • Среда, 17:00
  • Завтра, 9:00
  • Суббота, 23:00

и т.п.

Смещения часовых поясов не являются проблемой, поскольку объекты событий (время которых я хочу красиво напечатать, как указано выше) отображаются пользователю только в том случае, если они достаточно географически близки (в пределах одного часового пояса).

Любые идеи? Любая помощь приветствуется! :)


person ubermensch    schedule 08.07.2010    source источник
comment
Часовые пояса — это границы, не зависящие от географии. Надеюсь, ваше решение не отправит меня на 100 миль (чтобы остаться в том же часовом поясе), когда ближайшее событие находится всего в 5 милях, а сразу за границей часового пояса.   -  person GalacticCowboy    schedule 08.07.2010
comment
Я не имел в виду, что определение «географически близко» находится в том же часовом поясе, что и пользователь — это не так. Я просто упомянул в своем вопросе, что часовые пояса здесь не имеют значения.   -  person ubermensch    schedule 09.07.2010


Ответы (1)


Взгляните на Datejs.

Datejs — библиотека дат JavaScript с открытым исходным кодом.

Всеобъемлющий, но простой, скрытный и быстрый. Datejs прошел все испытания и готов нанести удар. Datejs не просто анализирует строки, он аккуратно делит их на две части.

API чистый и простой для понимания, и он просто работает.

person cllpse    schedule 08.07.2010