|
![]() |
#1 |
Участник
|
Gustav, а как подобным образом вывести даты не последних, а первых дней месяца?
|
|
![]() |
#2 |
Участник
|
в предыдущем условии шли с конца, а теперь с ночала надо и все
__________________
Рабочий день сокращает жизнь на 8 часов ![]() |
|
![]() |
#3 |
Moderator
|
Цитата:
Цитата:
- А у вас можно заказать столик на двоих?
- Можно. - А у вас можно заказать столик на троих? - Можно. - А у вас можно заказать столик на четверых? - Вы знаете, у нас можно заказать столик на 4-х, 5-х, 6-х, 7-х, а также на 8-х, 9-х, 10-х и даже на 11-х и 12-х. - ...А у вас можно заказать столик на 13-х? ![]() X++: static void Job56(Args _args) { date DateOfNthWeekdayInMonth (int _nthWeekday, int _numOfEntry = 1, date _date = today () ) { date bomDate = dateStartMth( _date ); int bomWeekday = dayOfWk( bomDate ); return bomDate + (_nthWeekday - bomWeekday) + ( bomWeekday > _nthWeekday ? 7 : 0) + (_numOfEntry - 1) * 7; } ; info( strFmt('%1', DateOfNthWeekdayInMonth( 1, 2 )) ); info( strFmt('%1', DateOfNthWeekdayInMonth( 2, 2 )) ); info( strFmt('%1', DateOfNthWeekdayInMonth( 3, 2 )) ); info( strFmt('%1', DateOfNthWeekdayInMonth( 4, 2 )) ); info( strFmt('%1', DateOfNthWeekdayInMonth( 5, 2 )) ); info( strFmt('%1', DateOfNthWeekdayInMonth( 6, 2 )) ); info( strFmt('%1', DateOfNthWeekdayInMonth( 7, 2 )) ); } 12.02.2007 13.02.2007 14.02.2007 08.02.2007 09.02.2007 10.02.2007 11.02.2007 |
|
|
За это сообщение автора поблагодарили: Himan (1), moid (1). |