]> git.evergreen-ils.org Git - Evergreen.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:31:52 +0000 (09:31 -0500)
commit6dcdd6f5d156a57540e14be040581fcf7e69c8e6
treedf027cc07b0baec72c37f1135e9e99d9c8127ce5
parentd708e9d8247e0cbeb7f42c754a84070d4cc5ad9f
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