XDate – современная JavaScript-библиотека для работы с датами

XDate представляет собой оболочку нативного JavaScript-объекта Date, которая обеспечивает расширенные функциональные возможности для анализа, форматирования и работы с датами. Она реализует те же методы, что и родной JavaScript-объект Date, поэтому будет очень проста в изучении и использовании.

Кроме того, она не конфликтует с другими библиотеками, поэтому можно смело использовать библиотеки сторонних производителей, не опасаясь побочных эффектов. Она выпущена под лицензиями MIT и GPL.

Примеры использования:

var d = new XDate(2012, 5, 8);
d.toString("MMM d, yyyy"); // "Jun 8, 2012"
d.toString("i");           // "2012-06-08T00:00:00"
d.toString("u");           // "2012-06-08T00:00:00-07:00"

Если вы хотите использовать дату в тексте, то заключите её в одинарные кавычки:

var d = new XDate(2012, 5, 8);
d.toString("'the month is' MMMM"); // "the month is June"

Если вы хотите выводить текст только если значения не равну нулю, заключите эти значения в скобки:

new XDate(2011, 0, 1, 6, 0).toString('M/d/yy h(:mm)TT'); // "1/1/11 6AM"
new XDate(2011, 0, 1, 6, 30).toString('M/d/yy h(:mm)TT'); // "1/1/11 6:30AM"

Подробнее с возможностями библиотеки можно ознакомится на сайте разработчика.

Требования: JavaScript
Сайт: http://arshaw.com/xdate/
Лицензия: MIT, GPL License


Если у Вас возникли вопросы, то для скорейшего получения ответа рекомендуем воспользоваться нашим форумом

You have no rights to post comments