BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / Программирование приложений  / Существует ли функция, определяющая колич дней в месяце?

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Существует ли функция, определяющая колич дней в месяце?
 
Нужна функция, опеределяющая количество дней в месяце.
Есть ли такая?
Дайте, пожалуйста, если есть.
 
написать было не очень сложно:
Код
STATIC Function DaysInMonth(dDate)
Local dCurDate:=Stod(Left(DtoS(dDate),6)+"20")+15
dDate:=Stod(Left(DtoS(dDate),6)+"01")
dCurDate:=Stod(Left(DtoS(dCurDate),6)+"01")
return dCurDate-dDate


Догадаться что количество дней в месяце - это разность между первыми числами соседних месяцев было сложнее:)
Изменено: Саак Шахламджян - 11.11.2008 15:12:17
 
Цитата

LastDayoM() : Returns the number of days in a month.
Syntax
LastDayoM( <dDate>|<nMonth> ) --> nDaysInMonth
Arguments
<dDate>
Any Date value, except for an empty date, can be passed. The default is the return value of Date() .
<nMonth>
Alternatively, the numeric month between 1 and 12 can be passed.
Return value
The function returns the number of days of the specified month as a numeric value.


Функция есть в pll.bdll и в ct.bdll
Насколько доступна не знаю.
Изменено: Алексей Новиков - 11.11.2008 15:19:15
С уважением, Новиков Алексей.
Страницы: 1
Читают тему (гостей: 1)