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