В Javascript мне нужно работать с понятиями даты, времени и «даты и времени», не обращаясь к конкретному моменту времени. Это точно такая же семантика, которую LocalDate и LocalTime в joda time предоставляют в Java. Я кратко рассмотрел Date.js и moment.js, но обе библиотеки, кажется, основаны на объекте Date, который представляет момент времени. Есть ли какая-нибудь библиотека javascript, которая предоставляет то, что мне нужно?
Случай использования:
Существует объект модели - купон, у которого есть дата истечения срока действия (LocalDate времени joda). Я хочу сравнить эту дату с сегодняшней датой, поэтому мне нужно представление сегодняшней даты (на самом деле подойдет строка в формате гггг-мм-дд). Я знаю, что сегодняшняя дата, а следовательно, и результат сравнения, будут зависеть от настроек часового пояса браузера, но это не проблема.