Перекомпилировал свои скрипты, наткнулся:
Открываем , Видим пример
print(os.time{year=1970, month=1, day=1, hour=0}) --> 10800
Не верим, проверяем.
print(os.time{year=1970, month=1, day=1, hour=0})
Console:1: time result cannot be represented in this installation
И правильно не верим, как выясняется. И в терминале и в стандалоне одинаково.
а вот
print(os.time{year=1970, month=1, day=1, hour=0})
Оказывается.
Теперь lua смотрит часовой пояс. У меня часовой пояс +1, и
print(os.time{year=1970, month=1, day=1, hour=1}) работает и дает 0
Смотрел в документацию на луа - ничего не нашел. На 5.1 в часовой пояс луа не смотрела.
Открываем , Видим пример
print(os.time{year=1970, month=1, day=1, hour=0}) --> 10800
Не верим, проверяем.
print(os.time{year=1970, month=1, day=1, hour=0})
Console:1: time result cannot be represented in this installation
И правильно не верим, как выясняется. И в терминале и в стандалоне одинаково.
а вот
print(os.time{year=1970, month=1, day=1, hour=0})
Оказывается.
Теперь lua смотрит часовой пояс. У меня часовой пояс +1, и
print(os.time{year=1970, month=1, day=1, hour=1}) работает и дает 0
Смотрел в документацию на луа - ничего не нашел. На 5.1 в часовой пояс луа не смотрела.
Пасхалочка для Алексея Иванникова: