- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
//***************************************************************************
Функция ИмяМесяца(Дата)
Если ТипЗнч(Дата) = Тип("Дата") тогда
НомерМесяца = Месяц(Дата);
НомерГода = Год(Дата);
Иначе
НомерМесяца = Число(Сред(Дата,5,2));
НомерГода = Число(Лев(Дата,4));
КонецЕсли;
Если НомерМесяца = 1 тогда
ИмяМесяца = "Январь";
ИначеЕсли НомерМесяца = 1 тогда
ИмяМесяца = "Январь";
ИначеЕсли НомерМесяца = 2 тогда
ИмяМесяца = "Февраль";
ИначеЕсли НомерМесяца = 3 тогда
ИмяМесяца = "Март";
ИначеЕсли НомерМесяца = 4 тогда
ИмяМесяца = "Апрель";
ИначеЕсли НомерМесяца = 5 тогда
ИмяМесяца = "Май";
ИначеЕсли НомерМесяца = 6 тогда
ИмяМесяца = "Июнь";
ИначеЕсли НомерМесяца = 7 тогда
ИмяМесяца = "Июль";
ИначеЕсли НомерМесяца = 8 тогда
ИмяМесяца = "Август";
ИначеЕсли НомерМесяца = 9 тогда
ИмяМесяца = "Сентябрь";
ИначеЕсли НомерМесяца = 10 тогда
ИмяМесяца = "Октябрь";
ИначеЕсли НомерМесяца = 11 тогда
ИмяМесяца = "Ноябрь";
ИначеЕсли НомерМесяца = 12 тогда
ИмяМесяца = "Декабрь";
КонецЕсли;
Возврат ИмяМесяца + " " + Формат(НомерГода,"ЧГ=0");
КонецФункции
nixel 31.01.2014 19:27 # 0
guest 31.01.2014 19:39 # −14
Иди на хуй, еболдыш!
Иди на хуй, еболдыш!
Иди на хуй, еболдыш!
Иди на хуй, еболдыш!
bormand 31.01.2014 19:33 # +3
Но вот функция ИмяМесяца, возвращающая "Январь 2014" - это очень интуитивно :)
nixel 31.01.2014 20:02 # +2
чисто с медицинской точки зрения интересно, почему, уже зная про функцию Формат() (судя по предпоследней строке), это чудо все же родилось на свет.
LispGovno 31.01.2014 20:44 # −3
Чисто с медицинской точки зрения интересно.
nixel 31.01.2014 20:57 # +1
Voittamaton 07.02.2014 11:49 # +3
Вдруг первое условие не пройдёт...
CHSN 07.02.2014 14:18 # 0
CHSN 10.02.2014 10:51 # +2
Если НомерМесяца = 0 тогда
ИмяМесяца = "ЭТОГО НЕ ДОЛЖНО БЫЛО СЛУЧИЦЦА!!!11 СРОЧНО ПОЗВОНИТЕ МНЕ!";
ИначеЕсли НомерМесяца = 1 тогда
ИмяМесяца = "Январь";
inkanus-gray 13.02.2014 10:41 # 0
Zeratul 11.02.2014 14:46 # +1
doom2good 13.02.2014 10:33 # +1
функция КрасиваяДата ( Дата )
Стр = "";
Д = День (Дата);
М = Месяц (Дата);
Г = Год (Дата);
Если М = 1 тогда
мес = "января";
ИначеЕсли М = 2 тогда
мес = "февраля";
ИначеЕсли М = 3 Тогда
мес = "марта";
ИначеЕсли М = 4 Тогда
мес = "апреля";
ИначеЕсли М = 5 Тогда
мес = "майя";
ИначеЕсли М = 6 Тогда
мес = "июня";
ИначеЕсли М = 7 Тогда
мес = "июля";
ИначеЕсли М = 8 Тогда
мес = "августа" ;
ИначеЕсли М = 9 Тогда
мес = "сентебря";
ИначеЕсли М = 10 Тогда
мес = "октебря";
ИначеЕсли М =11 Тогда
мес = "ноября";
ИначеЕсли М =12 Тогда
мес = "декобря";
КонецЕсли;
КДата = Строка (Д) + " " + мес + " " + Строка(Г) + " г.";
Возврат КДата;
КонецФункции
nixel 18.02.2014 15:03 # +1
Stertor 18.02.2014 15:05 # +1
Молись, и надейся на лучшее.
doom2good 20.02.2014 07:45 # +1
guest 04.07.2014 12:30 # 0
bormand 04.07.2014 13:17 # 0
guest 04.07.2014 16:02 # 0
☕
brutushafens 04.07.2014 20:21 # +1
bormand 04.07.2014 13:21 # 0
kegdan 04.07.2014 13:32 # 0