I have a date from January 13, 1943 at 4:00 UTC. It converted Javascript on January 12, 1943 at 11:00 Eastern Standard Time (GMT-500). However, according to the Daily Time Savings History for the USA, the period from February 9, 1942 to September 30, 1945 was constantly DST. My server processes this correct insertion of the date into the database using GMT-400 or 4:00 AM UTC. However, it seems that Javascript assumes that the dates between November 1 and March 8 are always GMT-500 regardless of the year. And therefore, we get a rounding error on certain Dates falling between these periods. Can anyone confirm that this is a Javascript watch issue?
javascript datetime dst
chubbsondubs
source share