Тоисть это программное? Или еще если можно помочь?
Код:
{ **** UBPFD *********** by ****
>> Преобразование даты (месяц прописью)
Преобразование даты. Например: 23.02.02 преобразуется в 23 февраля 2002 года.
Зависимости: DecodeDate
Автор: mukha, mukha@vistcom.ru, Волгоград
Copyright: mukha
Дата: 17 ноября 2002 г.
******************************* }
function Monthstr(S:string):string;
const Mes:array[1..12] of string=('января','февраля','марта','апреля',
'мая','июня','июля','августа','сентября','октября','ноября','декабря');
var
Year,Month,Day:Word;
begin
try
StrToDate(S); // пр-ка правильности ввода даты
DecodeDate(StrToDate(S),Year,Month,Day);
Result:=IntToStr(day);
Result:=Result+' '+Mes[Month];
Result:=result+ ' '+IntToStr(Year)+' года';
except
raise
Exception.Create('"'+s+'"'+' - такой даты нет!');
end;
end;
Добавлено спустя 16 минут 51 секунду:Заместо
Код:
................
var
Present: TDateTime; // текущая дата и время
Year, Month, Day : Word; // год, месяц и число, как
// отдельные числа
begin
Present:= Now; // получить текущую дату
DecodeDate(Present, Year, Month, Day);
Label2.Caption := 'Сегодня '+IntToStr(Day)+ ' ' +
stMonth[Month] + ' '+ IntToStr(Year)+
' года, '+ stDay[DayOfWeek(Present)];end;
Пишем
Код:
const Mes:array[1..12] of string=('января','февраля','марта','апреля',
'мая','июня','июля','августа','сентября','октября','ноября','декабря');
var
Present: TDateTime; // текущая дата и время
Year, Month, Day : Word; // год, месяц и число, как
// отдельные числа
begin
Present:= Now; // получить текущую дату
DecodeDate(Present, Year, Month, Day);
Label2.Caption := 'Сегодня '+IntToStr(Day)+ ' ' +
Mes[Month] + ' '+ IntToStr(Year)+
' года, '+ stDay[DayOfWeek(Present)];end;