Выдача данных, связанных с ДАТОЙ и ВРЕМЕНЕМ
Имеются следующие подфункции:
3 - выдать текущую дату в виде ГГГГММДД
30 - выдать текущий год в виде ГГГГ
31 - выдать текущий месяц в виде ММ (с лидирующим нулем)
32 - выдать текущий день в виде ДД (с лидирующим нулем)
33 - выдать текущий год в виде ГГ
34 - выдать текущий месяц в виде М (без лидирующего нуля)
35 - выдать текущий день в виде Д (без лидирующего нуля)
36MM - выдать по заданному номеру месяца его название на русском языке в именительном падеже
37MM - выдать по заданному номеру месяца его название на русском языке в родительном падеже
38MM - выдать по заданному номеру месяца его название на английском языке
39 - выдать текущее время
3А - выдать номер текущего дня от начала года
3BГГГГММДД/ддд - прибавить/вычесть из заданной даты в виде ГГГГММДД заданное количество дней (ддд – м.б. с минусом) и вернуть полученную дату в виде ГГГГММДД;
3СГГГГММДД/ГГГГММДД - вычесть из одной даты в виде ГГГГММДД другую дату в виде ГГГГММДД и вернуть разницу в виде количества дней;
3JГГГГММДД – переводит заданную юлианскую дату ГГГГММДД в грегорианскую.
Формат (передаваемая строка)
3...
Пример
&unifor('36',&unifor('34'))
Вычесть из текущей даты сто дней:
&uf('3B',&uf('3'),'/-100')
Количество дней с 1 января 1900 года до сегодняшнего дня: