Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Обратный таймер
z-drexДата: Четверг, 10 Июля 2008, 16:37 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
Подскажите как реализовать обратный таймер состоящий из "день : час : минута : секунда"
Т.е что бы например когда будет 20 августа таймер обнулился
 
Alex3AДата: Четверг, 10 Июля 2008, 18:00 | Сообщение # 2
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
5-1=4 5-2=3 5-3=2 5-4=1 5-0=0!
От базы отнимаем текущее значение, получаем остаток времени до базового
момента. Тебе придеться сделать обработку с учетом разного количества дней в месяце.

В билдере нет типа дата-время, вообще, в компе, имееться некое число паредставляющее время,
число прошедших милисикунд от некой даты. В принципе к ней возможно добраться,
или с помощью рундлл (надо проверить) или слепить плагин, тогда можно реализовать
то что тебе необходимо без излишнего скриптописания.

 
z-drexДата: Четверг, 10 Июля 2008, 18:38 | Сообщение # 3
Новый участник
Группа: Пользователи
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
Вообщем делаю так..
Час:
H=24-CBK_Hour
DisplayValue("hour","H")

Мин:
M=60-CBK_Minute
DisplayValue("min","M")

Сек:
S=60-CBK_Second
DisplayValu e("sec","S")

День:
**Впринципе дальше 20 августа 2008 года мне не надо
if (CBK_Month='July')
D=(31-CBK_DayNum)+20
DisplayValue("day","D")
else
D=20-CBK_DayNum
DisplayValue("day","D")

Правда не работает ни чего(( билдер все время считает загруженные переменные CBK_xxx равными '0'

 
Alex3AДата: Четверг, 10 Июля 2008, 21:37 | Сообщение # 4
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (z-drex)
Правда не работает ни чего(( билдер все время считает загруженные переменные CBK_xxx равными '0'

Очевидно, CBK_DayNum - строка а как цифра 0! Переобразуй в число.
И подбери приемлимый формат даты.
 
z-drexДата: Четверг, 10 Июля 2008, 21:42 | Сообщение # 5
Новый участник
Группа: Пользователи
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
вообщем вышло)) всем спасибо
забыл текст разместить на форме с названием CBK_Second и.т.д поэтому 0 все время был)))
Вот дело еще в другом мне почему то CBK_DayNum показывает '4' ))))) хм.. вроде сегодня '9' или я что не понимаю для чего это?!
 
Alex3AДата: Четверг, 10 Июля 2008, 21:45 | Сообщение # 6
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (z-drex)
CBK_DayNum

Номер дня в неделе, 9 не бывает, я ж говорю, ПРИЕМЛИМЫЙ формат даты.
 
  • Страница 1 из 1
  • 1
Поиск: