grandMA3 User Manual Publication

Time()

grandMA3 User Manual » Plugins » Lua Functions - Object-Free API » Time()
Version 2.1

Description

The Time function returns the time (in seconds) the station has been on, as a number (float). It is basically a stopwatch that starts when the grandMA3 application starts. It is not the current time of day or the session online time.

Arguments

This function does not accept any arguments.

Return

  • Number:
    The returned number (float) is the on-time for the station.

Example

This example finds, formats, and prints the time.

Lua
return function()
-- Get the current time
local time = Time()

--Calculate the different elements
local days = math.floor(time/86400)
local hours = math.floor((time % 86400)/3600)
local minutes = math.floor((time % 3600)/60)
local seconds = math.floor(time % 60)

--Print the result
Printf("The time is %d:%02d:%02d:%02d", days, hours, minutes, seconds)
end