Определение даты и времени:
ASM позволяет гораздо легче получать текущие дату и время, чем это позволяет Injection.

string asmGetTime(string Format)
Функция возвращает текущее время, согласно строке форматирования Format.

string asmGetDate(string Format)
Функция возвращает текущую дату, согласно строке форматирования Format.

Пример:
sub main()
  UO.TextClear(); Очищаем текстовое окно
  UO.TextPrint(UO.asmGetTime('h.n.s')); Выводим текущее время в формате 'h.n.s'
  UO.TextPrint(UO.asmGetTime('hh:nn:ss')); Выводим текущее время в формате 'hh:nn:ss'
  UO.TextPrint(UO.asmGetTime('hh:nn:ss:zzz')); Выводим текущее время в формате 'hh:nn:ss:zzz'
  UO.TextPrint(UO.asmGetDate('dd-mmm-yyyy')); Выводим текущую дату в формате 'dd-mmm-yyyy'
  UO.TextPrint(UO.asmGetDate('dd/mm/yy')); Выводим текущую дату в формате 'dd/mm/yy'
  UO.TextPrint(UO.asmGetDate('d.m.yy')); Выводим текущую дату в формате 'd.m.yy'
  UO.TextPrint(UO.asmGetDate("'Сегодня 'd'-е число 'm'-го месяца 'yyyy'-го года. '")+UO.asmGetTime("'Текущее время 'hh:nn:ss'.'")); Комбинируем способы
  UO.TextOpen(); Открываем текстовое окно
end sub
Содержимое текстового окна после отработки примера под ОС WinXP Rus (настроки локализации по умолчанию):
13.19.21
13:19:21
13:19:21:749
28-окт-2004
28.10.04
28.10.04
Сегодня 28-е число 10-го месяца 2004-го года. Текущее время 13:19:21.