Monday, August 13, 2012

Библиотечка datef — форматирование дат

Дисклаймер: Все права на данный материал принадлежат Хабрахабр / Захабренные / Тематические / Посты и могут быть найдены по ссылкам ниже.

Разрешите представить datef — мини-JS-библиотеку вывода даты в разных форматах.
Вкратце опишу имеющиеся фичи:
  • Выполняет одну и только одну задачу: вывод дат в разных, потребных юзеру форматах;
  • Работает в nodejs и в браузерах. В браузерах может работать как requirejs/amd-модуль;
  • Не мусорит в прототипах встроенных объектов;
  • Написана в strict mode;
  • Обильно аннотирована в js-doc-формате;
  • Не имеет внешних зависимостей.

Примеры использования:
datef('dd.MM.YY', new Date()); // "13.08.12" datef('dd.MM.YY'); // второй аргумент необязателен — берется «сейчас»  var d = new Date(); d.setFullYear(2045); datef('dd.MM.YYYY', d); // "13.08.2045"  // есть несколько заранее заданных форматов: datef.formatters.ISODateTimeTZ(); // "2012-08-13T15:01:29 -04:00"  // можно определить и сохранить свой… datef.register('myFormat', 'd.M.YY'); datef.formatters.myFormat(); // "13.8.12"  // или просто получить его как отдельную функцию var myFormat = datef.createFormatter('d.M.YY');

Копание во внутренностях и лирические отступления

АВТОР: Хабрахабр / Захабренные / Тематические / Посты http://habrahabr.ru/post/149514/




ifttt
Put the internet to work for you. via Personal Recipe 1574425

No comments:

Post a Comment

Search This Blog