Code: Select all
[MeasureTimeZone]
Measure=Time
Format=%z
Code: Select all
[MeasureTimeZone]
Measure=Time
Format=%z
Code: Select all
[Rainmeter]
Update=1000
DynamicWindowSize=1
AccurateText=1
[Variables]
[MeasureIsDST]
Measure=Plugin
Plugin=SysInfo
SysInfoType=TIMEZONE_ISDST
IfCondition=MeasureIsDST < 1
IfTrueAction=[!SetOption MeasureTotalOffset Formula "Neg(MeasureStandardOffset / 60)"]
IfFalseAction=[!SetOption MeasureTotalOffset Formula "Neg((MeasureStandardOffset + MeasureDaylightOffset)/60)"]
[MeasureStandardOffset]
Measure=Plugin
Plugin=SysInfo
SysInfoType=TIMEZONE_BIAS
[MeasureDaylightOffset]
Measure=Plugin
Plugin=SysInfo
SysInfoType=TIMEZONE_DAYLIGHT_BIAS
[MeasureTotalOffset]
Measure=Calc
[MeterOffset]
Meter=String
MeasureName=MeasureTotalOffset
FontSize=11
FontWeight=400
FontColor=255,255,255,255
SolidColor=47,47,47,255
Padding=5,5,5,5
AntiAlias=1
Text=Local time is %1:00 hours from UTC
Code: Select all
[Rainmeter]
Update=1000
DynamicWindowSize=1
AccurateText=1
[Variables]
[MeasureStandardOffset]
Measure=Plugin
Plugin=SysInfo
SysInfoType=TIMEZONE_BIAS
IfCondition=MeasureStandardOffset >= 0
IfTrueAction=[!SetOption MeasureFormattedOffset Format "-%3!02i!:%2!02i!"]
IfFalseAction=[!SetOption MeasureFormattedOffset Format "+%3!02i!:%2!02i!"]
[MeasureDaylightOffset]
Measure=Plugin
Plugin=SysInfo
SysInfoType=TIMEZONE_DAYLIGHT_BIAS
[MeasureIsDST]
Measure=Plugin
Plugin=SysInfo
SysInfoType=TIMEZONE_ISDST
IfCondition=MeasureIsDST < 1
IfTrueAction=[!SetOption MeasureFormattedOffset SecondsValue "(([MeasureStandardOffset]*60))"]
IfFalseAction=[!SetOption MeasureFormattedOffset SecondsValue "(([MeasureStandardOffset]*60 + [MeasureDaylightOffset]*60))"]
[MeasureFormattedOffset]
Measure=UpTime
[MeterOffset]
Meter=String
MeasureName=MeasureFormattedOffset
FontSize=11
FontWeight=400
FontColor=255,255,255,255
SolidColor=47,47,47,255
Padding=5,5,5,5
AntiAlias=1
Text=Local time is %1 hours from UTC