Unsatisfactory Software software > amiga
Software Magazines Misc About
Contents | Index | Help | < Browse | Browse >
A feature of FACTS is its ability to switch between summer and winter time.

It can alter none, some or all of the following automatically:

* TZ env-var
* System time
* BattClock time

It can also indirectly modify other programs, if any of the following is
true:

* The program checks the TZ env-var for DST (this is what FACTS does)
* The program supports SummertimeGuard (only if STG emulation is on)
* The program directly supports Facts DST env-var (eg. newer versions of YAM)

However, what the author of STG doesn't tell you, is that if you
stop using it, YAM (and any other program which supports it) will still
think you are using it.

FACTS actually suffers from the same fate. However, if you DISABLE the
emulation, it will delete the appropriate files and YAM will let you change
the setting manually again.

It is important to always DISABLE STG emulation if you stop using FACTS or
only use it from the command line (running FACTS from the CLI never emulates
STG)

Please note that the file written by FACTS may not be exactly the same as
one written from STG. FACTS also writes a country code of "NT" (for
"Network Time", nothing to do with a version of the "popular" OS), which can
potentially confuse some programs. Also note that FACTS never
reads the file, and you can't use STG to change the DST state, and expect
FACTS to pick up on this and correct the TZ env-var. (why would you want to
run STG AND FACTS at the same time anyway?)

The following countries are supported by AutoDST:

Australia (Sydney/Melbourne)
DST Starts: Last Sunday in October, at 2:00
DST Ends: Last Sunday in March, at 2:00

Tasmania/New South Wales
DST Starts: First Sunday in October, at 2:00
DST Ends: Last Sunday in March, at 2:00

Azerbaijan
DST Starts: Last Sunday in March, at 1:00
DST Ends: Last Sunday in October, at 1:00

Brazil
DST Starts: Second Sunday in October, at 0:00
DST Ends: Third Sunday in February, at 0:00

Canada/Thule/Newfoundland/Mexico/Bahamas
DST Starts: First Sunday in April, at 2:00
DST Ends: Last Sunday in October, at 2:00

Chile
DST Starts: Second Sunday in October, at 0:00
DST Ends: Second Sunday in March, at 0:00

Cuba/Turks/Caicos
DST Starts: First Sunday in April, at 0:00
DST Ends: Last Sunday in October, at 0:00

Egypt
DST Starts: Fourth Saturday in April, at 0:00
DST Ends: Last Friday in September, at 23:00

Europe
DST Starts: Last Sunday in March, at 2:00
DST Ends: Last Sunday in October, at 3:00

Falklands
DST Starts: Second Sunday in September, at 0:00
DST Ends: Third Sunday in April, at 0:00

Fiji
DST Starts: First Sunday in November, at 2:00
DST Ends: Last Sunday in February, at 3:00

Jordan
DST Starts: First Saturday in April, at 0:00
DST Ends: Third Saturday in September, at 0:00

Lebanon/Mongol
DST Starts: Last Sunday in March, at 0:00
DST Ends: Last Sunday in September, at 0:00

New Zealand
DST Starts: First Sunday in October, at 2:00
DST Ends: Third Sunday in March, at 2:00

Paraguay
DST Starts: First Sunday in October, at 0:00
DST Ends: Last Sunday in February, at 0:00

Russia/Asia/Kirgizstan
DST Starts: Last Sunday in March, at 2:00
DST Ends: Last Sunday in October, at 2:00

United Kingdom
DST Starts: Last Sunday in March, at 1:00
DST Ends: Last Sunday in October, at 2:00

United States of America
DST Starts: First Sunday in April, at 2:00
DST Ends: Last Sunday in October, at 2:00

Zion
DST Starts: First Saturday in April, at 2:00
DST Ends: First Saturday in Septemeber, at 2:00

Custom
Uses the settings specified in tooltypes or TZ
Note that half-hour adjustments/time checks, and absolute dates, are not
currently supported. DST rules which use a different calendar will probably
never be supported.

If your country isn't here, or the above is wrong, please send me the
information required.

Please note that FACTS checks for DST on startup, and will switch between DST and
normal time while it is left running.