- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
Function ms2Str(Миллисекунды) export
КолВоЧасов=Цел(Миллисекунды/(60*60*1000));
Остаток=Миллисекунды-КолВоЧасов*60*60*1000;
КолВоМинут=Цел(Остаток/(60*1000));
Остаток=Остаток-КолВоМинут*60*1000;
КолВоСекунд=Цел(Остаток/1000);
КолВоМиллисекунд=Остаток-КолВоСекунд*1000;
h=Формат(КолВоЧасов,"ЧЦ=3;ЧН=;ЧВН=")+":";
if КолВоЧасов=0 then
h="";
endif;
m=Формат(КолВоМинут,"ЧЦ=2;ЧН=;ЧВН=")+":";
if КолВоМинут=0 then
m="";
endif;
return h+m+Формат(КолВоСекунд,"ЧЦ=2;ЧН=;ЧВН=")+":"+Формат(КолВоМиллисекунд,"ЧЦ=3;ЧН=;ЧВН=");
endFunction
Перевод время в миллисекундах в строку. Автор: Жуков А.П.
bormand 13.11.2012 07:00 # +1
Вспомнилось кц.
guest 13.11.2012 08:39 # −6
bormand 13.11.2012 09:36 # +3
LispGovno 13.11.2012 10:27 # −4
3.14159265 13.11.2012 11:17 # +3
guest 13.11.2012 18:02 # +2
bormand 13.11.2012 18:03 # 0
LispGovno 13.11.2012 18:30 # +2
TarasB 13.11.2012 18:38 # +3
eth0 13.11.2012 18:56 # +3
Немного одноэсной магии и грязных костылей и при Сек = 3599, получим ожидаемый результат.
С другой стороны, вся система, все конфигурации даже подземелья даже шайтан построены из спичек, говна и желудей.