RSI по почте - страница 2

 
maxtor писал(а) >>
Спасибо, получилось.
Еще вопрос о выводе времени:
" (Время " +TimeToStr(TimeCurrent(),TIME_SECONDS)";
TimeCurrent() - выводит терминальное время. Мне нужно время, то что в компьютере, или прибавить n-часов, т.е. учесть час. пояс.
string TimeToStr( datetime value, int mode=TIME_DATE|TIME_MINUTES)
Преобразование значения, содержащего время в секундах, прошедшее с 01.01.1970, в строку формата "yyyy.mm.dd hh:mi".
Параметры:
value - Время в секундах от 00:00 1 января 1970.
mode - Дополнительный режим вывода данных. Может быть одним или комбинированным флагом:
TIME_DATE получает результат в форме "yyyy.mm.dd",
TIME_MINUTES получает результат в форме "hh:mi",
TIME_SECONDS получает результат в форме "hh:mi:ss".
 
У меня так и сделано. >> TimeToStr(TimeCurrent(),TIME_SECONDS), только выводит терминальное время...
Как прибавить 5 часов?
 
maxtor писал(а) >>
У меня так и сделано. >> TimeToStr(TimeCurrent(),TIME_SECONDS), только выводит терминальное время...
Как прибавить 5 часов?

1 час - 60 минут - 3600 секунд

5 часов - 300 минут - 18000 секунд

Добавить нужное количество секунд

 
Так не работает " (Время "+TimeToStr(TimeCurrent(),18000)+
"- Дата "+Day()+"."+Month()+")"
Вот что получается: (Время - Дата 30.6)
 
maxtor >>:
Так не работает " (Время "+TimeToStr(TimeCurrent(),18000)+
"- Дата "+Day()+"."+Month()+")"
Вот что получается: (Время - Дата 30.6)

ааа... во первых неправильно,

во вторых, не проще использовать готовое TimeLocal()

??? для определения "того шо в компутере" времени... ;)))

Alert ("Время "+TimeToStr(TimeCurrent(),TIME_DATE|TIME_SECONDS) );

Время 2009.06.30 21:01:06

*

А если надо прибавить\отнять, то надо так:

Alert ("Время "+TimeToStr(TimeCurrent()+3600,TIME_DATE|TIME_SECONDS) );
 
Спасибо: TimeLocal() прокатило.