HDate è un oggetto in grado di fare operazioni in grado di calcolare la data successiva/precedente ad un certo intervallo di tempo e di calcolare i giorni che intercorrono tra due date.
L'unica peculiarità di rilievo è l'uso del method chaining, che consente di ottenere degli statement particolarmente espressivi, ad esempio
codice:var dt = new HDate('1978/04/08', 'iso8601'); if (dt.isValid()) { if (dt.startFrom().hasAtLeast().years(29).months(0).days(0).ofInterval()) { ...
La pagina demo con classe inclusa è su
http://www.fabriziocalderan.it/code/javascript/hdate/
Seguiranno sicuramente degli update non appena potrò fare un debug più consistente.
Al solitonon ho ancora prodotto documentazione, ma potete chiedere in questo thread