Os.time (Lua): различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == '''os.time''' - возвращает время в формате posix (количество секунд, прошедших с 00:00:00...»)
 
 
Строка 1: Строка 1:
 
== Описание ==
 
== Описание ==
 
'''os.time''' - возвращает время в формате posix (количество секунд, прошедших с 00:00:00 1 января 1970 года).  
 
'''os.time''' - возвращает время в формате posix (количество секунд, прошедших с 00:00:00 1 января 1970 года).  
<br>При вызове без аргументов возвращает текущее время.  
+
<br>При вызове без аргументов возвращает текущее время.  
&lt;br>Аргументом является таблица, которая должна иметь ключи year, month, и day, и может иметь ключи hour, min, sec, и isdst.
+
<br>Аргументом является таблица, которая должна иметь ключи year, month, и day, и может иметь ключи hour, min, sec, и isdst.
  
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: нет.
 
Привязка к окну: нет.
&lt;br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
 
  os.time ([table])
 
  os.time ([table])
 
Где:
 
Где:
&lt;br>'''[table]''' - необязательный параметр. Таблица:
+
<br>'''[table]''' - необязательный параметр. Таблица:
 
  year (год, четыре цифры)
 
  year (год, четыре цифры)
 
  month (месяц, 1 – 12)
 
  month (месяц, 1 – 12)
Строка 32: Строка 32:
  
 
[[os.date (Lua)]]
 
[[os.date (Lua)]]
&lt;br>[[os.clock (Lua)]]
+
<br>[[os.clock (Lua)]]

Текущая версия на 11:01, 28 августа 2019

Описание

os.time - возвращает время в формате posix (количество секунд, прошедших с 00:00:00 1 января 1970 года).
При вызове без аргументов возвращает текущее время.
Аргументом является таблица, которая должна иметь ключи year, month, и day, и может иметь ключи hour, min, sec, и isdst.

Синтаксис

Привязка к окну: нет.
Работа со свернутым окном: да.

os.time ([table])

Где:
[table] - необязательный параметр. Таблица:

year (год, четыре цифры)
month (месяц, 1 – 12)
day (день, 1 – 31)
hour (час, 0 – 23)
min (минуты, 0 – 59)
sec (секунды, 0 – 61)
wday (день недели, воскресенью соответствует 1)
yday (день года)
isdst (флаг дневного времени суток, тип boolean).

Примеры

--lua
log (os.time())  -- текущее время в формате posix
--lua
local arr = {year = 2017, month = 03, day = 1, hour = 14, min = 23, sec = 8}
log(os.time(arr))

Смотрите также

os.date (Lua)
os.clock (Lua)