datejs против Jquery / globalize - PullRequest
       31

datejs против Jquery / globalize

1 голос
/ 09 августа 2011

Может ли кто-нибудь перечислить плюсы и минусы использования одного над другим. ( www.datejs.com против https://github.com/jquery/globalize). Все, что я знал, это то, что Jquery / globalize поддерживает больше культуры, чем datejs.

Ответы [ 2 ]

3 голосов
/ 09 августа 2011

Вы можете использовать их обоих вместе. DateJS делает намного более удобным выполнение математических операций с объектами дат, а также предоставляет некоторые функции для отображения дат. Globalize предоставляет функциональность для отображения дат для разных культур.

  • Если вам нужно сделать математику с датами и отобразить интернационализированные даты, используйте оба варианта. У Globalize отображаются даты, которые рассчитываются с помощью DateJS.
  • Если вам просто нужно сделать математику с датами и отобразить даты в формате, доступном большинству пользователей Интернета, используйте DateJS.
  • Если вам не нужно выполнять математику с датами (возможно, сервер и API позаботятся об этом), но нужно отображать интернационализированные даты, используйте Globalize.
0 голосов
/ 09 августа 2011

Globalize поддерживает больше, чем просто форматирование даты / времени и синтаксический анализ (различные системы Календаря с автоматическим преобразованием в связанном поле, числе, валюте, процентном форматировании, переводе строк, проверке, написан ли данный язык справа налево). Это довольно хорошо написано и поддерживает более 350 культур. Проект довольно активный.

DateJS поддерживает меньше культур и только форматирование даты / времени, анализ и манипулирование, а также преобразование часовых поясов (не поддерживается Globalize). Проект менее активен, и последний снимок довольно старый (и помечен как Альфа-версия). Кажется, что Joda Time эквивалентен JavaScript, и это действительно приятно, но ...
К счастью, как сказал Бен, их можно объединить.

...