]> git.evergreen-ils.org Git - contrib/Conifer.git/commit
LP#1594937 Fix off-by-one display of closed dates
authorDan Scott <dscott@laurentian.ca>
Mon, 12 Dec 2016 21:13:00 +0000 (16:13 -0500)
committerDan Scott <dscott@laurentian.ca>
Tue, 13 Dec 2016 14:32:25 +0000 (09:32 -0500)
commitc1c645b93bf01ccc1d3a81feb7c884e6c1063c00
tree3008c5c031be661bd3ff651f026eddf47f7af4e9
parent5e98cb8eb23d93997372277aab501d97ca13427a
LP#1594937 Fix off-by-one display of closed dates

The switch to toISOString() to format dates introduced an off-by-one error in
the closed dates display, showing one extra day of closure due to the timezone
being ignored in toISOString().

toLocaleDateString() is the future of locale-sensitive date formats. In XUL,
because it is an old version of Firefox, it lacks locale sensitivity, but for
the purposes of the web staff client it's a good base to build on as even
Internet Explorer supports the locale and options arguments as of IE 11.

And for the immediate purposes of showing the right dates in the closed dates
editor, it works.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Open-ILS/xul/staff_client/server/admin/closed_dates.js