Функции работы со временем

Страницы: 1
RSS
Функции работы со временем, есть ли такие?
 
Скажите, есть ли возможность напрямую работать со временем? Без разбора на часы/минуты, анализа и т.д.?
Например хочу проверить одно время относительно другого. больше оно или меньше.
 
Цитата
Viktor MMM пишет:

Например хочу проверить одно время относительно другого. больше оно или меньше.
http://www.bot4sale.ru/blog-menu/qlua/spisok-statej/368-lua-time.html
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
s_mike@rambler.ru,
понял, сейчас разберусь
 
s_mike@rambler.ru,, спасибо!
 
s_mike@rambler.ru, первый же пример не работает. Я уже как то пытался колдовать с юлианским календарем, тоже по формулам не сходилось.
По первому примеру у меня выдает 1379097615, а у Вас 1379094015. Ну и как следствие, при обратном преобразовании в данном случае время уплывает. Что может быть?
 
os.time() выдает время не локальное, а UTC. То есть по гринвичу. Соответственно, оно отличается т вашего локального на смещение часового пояса. В момент написания примера на моем компьютере был часовой пояс +4, на вашем сейчас +3

Вычтите из 1379097615 - 1379094015. Получится 3600 - это 60*60 или 1 час
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
s_mike@rambler.ru, у меня пример работает с поправкой. но не 3600, а на 3*3600. То есть на 3 часа. Добавляю к секундам 3*3600 и тогда все ок.
 
s_mike@rambler.ru, у вас:
Цитата
Замечу, что поля year, month и day обязательны, а остальные – нет. Если они опущены, то интерпретируются как нулевые.
На самом деле, если не указаны остальные параметры, то используется момент времени 12:00:00
Надо делать так, как надо. А как не надо - делать не надо.
Страницы: 1
Читают тему
Наверх