Converting VBScript's Timer Function
Definition: Returns the number of seconds that have elapsed since 12:00 AM (midnight).
Timer
In VBScript the Timer function is typically used to determine how long it takes a script, function, or subroutine to execute. If that's what you want to do then you can use the Windows PowerShell Measure-Command Cmdlet to calculate elapsed time. The following command creates a For Next loop that runs from 1 to 100,000, writing each value of $a to the screen as it goes. Along the way, the Measure-Command Cmdlet is used to keep track of how long it takes for the command to finish:
measure-command {
for ($a = 1; $a -le 100000; $a++)
{write-host $a}
}
When you run this command you should get back information similar to the following:
Days : 0
Hours : 0
Minutes : 1
Seconds : 9
Milliseconds : 365
Ticks : 693655925
TotalDays : 0.000802842505787037
TotalHours : 0.0192682201388889
TotalMinutes : 1.15609320833333
TotalSeconds : 69.3655925
TotalMilliseconds : 69365.5925