Closed
Bug 356908
Opened 18 years ago
Closed 17 years ago
Old dates (before 01/01/1900) in date boxes ("From" and "To" in "New Event" dialog, "Date" and "Due Date" in "New Task" dialog) change when focus is lost
Categories
(Calendar :: Internal Components, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 238632
People
(Reporter: standsongrace, Unassigned)
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7 Any time a date before 1900 is entered in a date box, and the focus is lost, the date jumps forward. For instance, if you try to create a new event with the "From" date "25/10/1899", when the date input box loses focus, the contents jump forward to "26/10/1899". Similarly for the "To" box, and the "Date" and "Due Date" boxes when creating a new task. Dates between 1/1/1800 and 31/12/1899 jump forward by one day, dates between 1/1/1700 and 31/12/1799 jump forward by two days, and dates before 1/1/1700 jump forward by three days. Reproducible: Always Expected Results: Dates don't change randomly.
Comment 1•18 years ago
|
||
Confirmed per Bug 354073 Comment #8
Status: UNCONFIRMED → NEW
Ever confirmed: true
Likely related to bug 328632, bug 350. Problem is that Javascript Date incorrectly calculates whether century 00 years are leap years, but formatter correctly calculates, so the day becomes offset when parsed and reformatted when it loses focus.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•