RU/getRealTime: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 21: | Line 21: | ||
|'''Range''' | |'''Range''' | ||
|- | |- | ||
| | |Секунды | ||
|seconds after the minute | |seconds after the minute | ||
|0-61* | |0-61* | ||
|- | |- | ||
| | |Минуты | ||
|minutes after the hour | |minutes after the hour | ||
|0-59 | |0-59 | ||
|- | |- | ||
| | |Часы | ||
|hours since midnight | |hours since midnight | ||
|0-23 | |0-23 | ||
|- | |- | ||
| | |Месяца | ||
|day of the month | |day of the month | ||
|1-31 | |1-31 | ||
Line 41: | Line 41: | ||
|0-11 | |0-11 | ||
|- | |- | ||
| | |Год | ||
|years since 1900 | |years since 1900 | ||
|- | |- | ||
| | |День Недели | ||
|days since Sunday | |days since Sunday | ||
|0-6 | |0-6 | ||
Line 68: | Line 68: | ||
local hours = time.hour | local hours = time.hour | ||
local minutes = time.minute | local minutes = time.minute | ||
outputChatBox ( " | outputChatBox ( "Время сервера: "..hours..":"..minutes ) | ||
end | end | ||
</syntaxhighlight> | </syntaxhighlight> |
Revision as of 11:20, 1 November 2016
This function gets the server or client (if used client sided it returns time as set on client's computer) real time and returns it in a table. If you want to get the in-game time (shown on GTA's clock) use getTime.
Syntax
table getRealTime( [int seconds = current] )
Optional Arguments
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- seconds: A count in seconds from the year 1970. Useful for storing points in time, or for retrieving time information for getBanTime. The valid range of this argument is 0 to 32,000,000,000
Returns
Returns a table of substrings with different time format or false if the seconds argument is out of range.
Member | Meaning | Range |
Секунды | seconds after the minute | 0-61* |
Минуты | minutes after the hour | 0-59 |
Часы | hours since midnight | 0-23 |
Месяца | day of the month | 1-31 |
month | months since January | 0-11 |
Год | years since 1900 | |
День Недели | days since Sunday | 0-6 |
yearday | days since January 1 | 0-365 |
isdst | Daylight Saving Time flag | |
timestamp | seconds since 1970 (MTA 1.1 +) |
- tm_sec is generally 0-59. Extra range to accommodate for leap seconds in certain systems.
Example
This example outputs local time (server or client, where ever it was triggered) as hours and minutes
function showtime () local time = getRealTime() local hours = time.hour local minutes = time.minute outputChatBox ( "Время сервера: "..hours..":"..minutes ) end
See Also
- addDebugHook
- base64Decode
- base64Encode
- debugSleep
- decodeString
- encodeString
- fromJSON
- generateKeyPair
- getColorFromString
- getDevelopmentMode
- getDistanceBetweenPoints2D
- getDistanceBetweenPoints3D
- getEasingValue
- getNetworkStats
- getNetworkUsageData
- getPerformanceStats
- getRealTime
- getTickCount
- getTimerDetails
- getTimers
- getFPSLimit
- getUserdataType
- getVersion
- gettok
- isTransferBoxVisible
- setTransferBoxVisible
- hash
- inspect
- interpolateBetween
- iprint
- isOOPEnabled
- isTimer
- killTimer
- md5
- passwordHash
- passwordVerify
- pregFind
- pregMatch
- pregReplace
- removeDebugHook
- resetTimer
- setDevelopmentMode
- setFPSLimit
- setTimer
- ref
- deref
- sha256
- split
- teaDecode
- teaEncode
- toJSON
- tocolor
- getProcessMemoryStats
- utfChar
- utfCode
- utfLen
- utfSeek
- utfSub