Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ От: Timetodate

Автор: Setuper 10.11.2008, 23:52

где баг? всё отлично работает)))

Автор: Wariner 11.11.2008, 10:04

работать то работает, токо при тестах выдавал не то время! Может я обсчитался?! у кого как?

Цитата
[10:06:04] До нового года осталось: 1 мес. 20 д. 16 ч. 53 мин. 56 сек.

проблема в часах... их должно быть 13

Автор: Nickolya 11.11.2008, 10:19

Как-то написал с дуру, не знаю для кого мануал вот такой: Работа С Библиотекой Операционной Системы. Почитай, думаю станет ясно в чем косяк:

Код
local sSek = os.difftime(os.time(tSetup), os.time(os.date("!*t")))
os.time(os.date("!*t")) можно заменить на os.time(), зачем лишняя функция?)
Про "!" в этом выражении написано в мануале, при этом знаке время в таблице выводится по Гринвичу, отсюда и разница в 3 часа...

Автор: Wariner 11.11.2008, 10:36

Спасибо))) Скрипт перезалил всеми доработками займусь вечером, если есть предложения пишите.

Автор: FallenAngel 11.11.2008, 21:41

тему тольк прочитал-первая мысль на данный момент одна-чтобы можно было ввести несколько дат (например НГ,Рождество,8 марта)-и через менюшку можно было посмотреть оставщееся время до каждого праздника big_smile.gif

Автор: Wariner 11.11.2008, 22:30

думал об этом. попробую

Автор: =TuRoK= 11.11.2008, 23:58

Есть вопросик, для чего нужна эта строчка?  Вроде там есть где задаются параметры для отсчёта, или я чего то не допонимаю,тут тоже что ли надо задавать?

Код
sData = "01.01.2009 00:00:00"

Автор: Wariner 12.11.2008, 0:19

Просто изначально писал скрипт по другому, потом придумал другое решение а написанную выше строчку просто забыл убрать beat_brick.gif