WARNING!
Requirements: (1) Javascript; (2) correct time; (3) correct time zone.
If your computer time and computer time zone are wrong, everything
will be wrong!
Check the "Local Time" against your watch or
wall clock. If the two are different, your computer clock and/or time
zone are probably not set correctly.
| If it is or fill in your own values. | |||||
This should handle daylight savings time where appropriate. If you find errors, please let me know.