Skip to main content
Version: Next

currentTime

currentTime : time

ParameterTypeDescription
ResulttimeCurrent time

Description

The currentTime command returns the current time from the server (GMT).

The current time is always between 00:00:00 and 23:59:59. Use string or timeString to obtain the string form of the time expression returned by currentTime.

Example 1

The following example shows you how to time the length of an operation. Here, LongOperation is a method that needs to be timed:

 var vhStartTime, vhEndTime : time
var vCurrentTime : string
vhStartTime = ((currentDate-!1980-01-01!)*86400)+currentTime //Save the start time, seconds after 1.1.1980
LongOperation //Perform the operation
vhEndTime = ((currentDate-!1980-01-01!)*86400)+currentTime
vCurrentTime = "The operation took "+string(vhEndTime-vhStartTime)+" seconds." //how long it took

Example 2

The following example extracts the hours, minutes, and seconds from the current time:

 var vhNow : time
var vCurrentTime : string
vhNow = currentTime
vCurrentTime = "Current hour is: "+string(vhNow\3600)
vCurrentTime = "Current minute is: "+string((vhNow\60)%60)
vCurrentTime = "Current second is: "+string(vhNow%60)

See also

milliseconds
string