Я использую Date.js в своем проекте и недавно прочитал пост о том, что moment.js был выше.
Однако мне трудно поверить, что это просто из-за того, что он не может проанализировать ввод, например «через 5 дней», до фактической даты n.
Мое личное желание/требования таковы, что
- Я могу принимать различные входные данные (текстовые поля) и отправлять их в виде правильно отформатированных дат.
- Я могу взять правильно отформатированные даты и вывести их как дружественные (или просто проанализировать их по-другому).
Date.js делает и то, и другое. Moment.js, кажется, делает только # 2...
Я что-то упустил, или мне все еще нравится использовать Date.js?
Кроме того... для моего проекта rails. Что лучше форматировать на стороне сервера или на стороне клиента? т.е. У меня есть несколько вещей, которые я хотел бы отформатировать на основе условия относительной даты. (Например, добавьте класс, если это будет через 10 дней или через 0 дней)... плюсы/минусы анализа/манипулирования данными на стороне клиента/сервера?