ОБСУЖДЕНИЕ

Дата

6 ответов 5,1 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Кто знает в чем проблема?

Хочу вернуть дату последнего дня текущего месяца, пишу следующее:

Код:
Cstr(Datenumber(Year(Today()),Month(Today())+1,-1))

если в месяце 30 дней, то возвращает 30 день, а если в месяце 31 день то тоже возвращает 30 день месяца...
 
можно просто получить кол-во дней между датами

например от 01/08/08 отнять 01/07/08 и получим кол-во дней. будем знать сколько их в 7 месяце

как получить разницу в днях читать link removed
 
А если попробовать так:
Код:
Cstr( Datenumber(Year(Now), Month(Now) + 1, 1) - 1 )
По идее, должно работать...

P.S. Сейчас посмотрел - Medevic написал то же самое, но изящнее.
 
Month()+1 ??
А как оно в Декабре работать будет?

Грамотно - через @Adjust или одноименный метод класса NotesDateTime
 

Статистика тем

Создано
Guest,
Последний ответ от
morpheus,
Ответы
6
Просмотры
5 086