RU/getRealTime: Difference between revisions
Jump to navigation
Jump to search
(→Пример) |
(Revert changes made by RIGZI) |
||
Line 60: | Line 60: | ||
* tm_sec is generally 0-59. Extra range to accommodate for leap seconds in certain systems. | * tm_sec is generally 0-59. Extra range to accommodate for leap seconds in certain systems. | ||
== | ==Example== | ||
Этот пример выведет локальное время (сервера или клиента в зависимости, откуда будет вызвано) в часах и минутах. | Этот пример выведет локальное время (сервера или клиента в зависимости, откуда будет вызвано) в часах и минутах. | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
Line 70: | Line 70: | ||
end | end | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==See Also== | ==See Also== | ||
{{Utility functions}} | {{Utility functions}} | ||
[[ru:GetRealTime]] | [[ru:GetRealTime]] |
Revision as of 04:44, 18 April 2021
Эта функция получает реальное время клиента либо сервера (Если используется на клиентской стороне, то он возвращает время, установленное на компьютере клиента) и возвращает его в таблицу. Если вы хотите получить внутриигровое время (Показанное на часах в GTA) используйте getTime.
Синтаксис
table getRealTime( [int seconds = current] )
Необязательные аргументы
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: Количество секунд от 1 января 1970 года (начала Unix эпохи). Полезен для использования в getBanTime. Правильные значения: от 0 до 32,000,000,000
Возвращаемые значения
Возвращает таблицу подстрок в различных форматах, либо булев false если параметр seconds имеет неправильное значение.
Member | Meaning | Range |
second | секунда внутри минуты | 0-61* |
minute | минута внутри часа | 0-59 |
hour | час с полуночи | 0-23 |
monthday | день в месяце | 1-31 |
month | месяцы, начиная с Января (который 0) | 0-11 |
year | годы начиная с 1900 | |
weekday | дни, начиная с Воскресенья | 0-6 |
yearday | дни, начиная с 1 января (которое 0) | 0-365 |
isdst | Daylight Saving Time flag | |
timestamp | секунды с 1 января 1970 (MTA 1.1 +) |
- tm_sec is generally 0-59. Extra range to accommodate for leap seconds in certain systems.
Example
Этот пример выведет локальное время (сервера или клиента в зависимости, откуда будет вызвано) в часах и минутах.
function showtime () local time = getRealTime() -- в таблице time записываем реальное время local hours = time.hour -- в переменную hours записываем количество часов local minutes = time.minute -- а в minutes минут outputChatBox ( "Local Time: "..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