Sets a time zone offset in hours from UTC for BIOS_CLOCK_DATETIME.
If this time zone offset is set, the BIOS clock will add (or subtract) the number of hours specified to the current UTC time reported by the Second Life server to calculate the time and date reported by BIOS_CLOCK_DATETIME. If the offset causes the time to jump to a different date, the reported date will also be affected.
This can be used to modify the time reported by the BIOS clock based on "hourly" time zones. For time zones with "non-hourly" offsets from UTC, such as UTC+5:30, you must use BIOS_CLOCK_SET_OFFSET.
By default, the UTC offset is -8 to reflect Second Life time (SLT), which has historically been - and will most likely continue to be - set to the United States Pacific time zone.
This offset is calculated before DST, if DST is enabled, so the time zone specified should be the "standard" time zone offset (such as UTC-8 instead of UTC-7 for SLT, even if SLT is currently set to PDT instead of PST due to DST).
llMessageLinked(LINK_ROOT, [utc_offset]
, "BIOS_CLOCK_SET_TZ", "");
• target | LINK_ROOT |
• integer | [utc_offset] |
• key | n/a |
Parameter | Description |
---|---|
[utc_offset] |
Integer. An integer between -24 and 24, inclusive (although only -12 through 14 reflect valid time zones). Will set the UTC offset for the time zone to use in the BIOS clock. Positive offsets do not need to include the "+" symbol. The characters "UTC" or "GMT" do not need to be specified. |