Date and Time Scripting
List the Local Time on a ComputerList Time Zone Information for a Computer
List the Time Zone Offset from Greenwich Mean Time
You can use any of the VBScript programs below in ActiveXperts Network Monitor. Click here for an explanation about how to include scripts in ActiveXperts Network Monitor.
List the Local Time on a Computer
Returns information about the local time configured on a computer.
On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_LocalTime") For Each objItem in colItems Wscript.Echo "Day: " & objItem.Day Wscript.Echo "Day of Week: " & objItem.DayOfWeek Wscript.Echo "Hour: " & objItem.Hour Wscript.Echo "Minute: " & objItem.Minute Wscript.Echo "Month: " & objItem.Month Wscript.Echo "Quarter: " & objItem.Quarter Wscript.Echo "Second: " & objItem.Second Wscript.Echo "Week in Month: " & objItem.WeekInMonth Wscript.Echo "Year: " & objItem.Year Wscript.Echo Next
List Time Zone Information for a Computer
Retrieve information about the time zone configured on a computer.
On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_TimeZone") For Each objItem in colItems Wscript.Echo "Bias: " & objItem.Bias Wscript.Echo "Caption: " & objItem.Caption Wscript.Echo "Daylight Bias: " & objItem.DaylightBias Wscript.Echo "Daylight Day: " & objItem.DaylightDay Wscript.Echo "Daylight Day of Week: " & objItem.DaylightDayOfWeek Wscript.Echo "Daylight Hour: " & objItem.DaylightHour Wscript.Echo "Daylight Millisecond: " & objItem.DaylightMillisecond Wscript.Echo "Daylight Minute: " & objItem.DaylightMinute Wscript.Echo "Daylight Month: " & objItem.DaylightMonth Wscript.Echo "Daylight Name: " & objItem.DaylightName Wscript.Echo "Daylight Second: " & objItem.DaylightSecond Wscript.Echo "Daylight Year: " & objItem.DaylightYear Wscript.Echo "Description: " & objItem.Description Wscript.Echo "Setting ID: " & objItem.SettingID Wscript.Echo "Standard Bias: " & objItem.StandardBias Wscript.Echo "Standard Day: " & objItem.StandardDay Wscript.Echo "Standard Day of Week: " & objItem.StandardDayOfWeek Wscript.Echo "Standard Hour: " & objItem.StandardHour Wscript.Echo "Standard Millisecond: " & objItem.StandardMillisecond Wscript.Echo "Standard Minute: " & objItem.StandardMinute Wscript.Echo "Standard Month: " & objItem.StandardMonth Wscript.Echo "Standard Name: " & objItem.StandardName Wscript.Echo "Standard Second: " & objItem.StandardSecond Wscript.Echo "Standard Year: " & objItem.StandardYear Wscript.Echo Next
List the Time Zone Offset from Greenwich Mean Time
Determines the difference (in minutes) between the time zone in use on the specified computer and Greenwich Mean Time. The time zone offset can be extremely useful in WMI scripts that need to work with date-time values.
strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colTimeZone = objWMIService.ExecQuery("Select * from Win32_TimeZone") For Each objTimeZone in colTimeZone Wscript.Echo "Offset: "& objTimeZone.Bias Next