|
|
|
Как определить кол-во дней в неделе в разрезе месяца?
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток! В месяце пять недель (опустим февраль). В разрезе месяца в перовй и (или) последней неделе может быть дней не 7. Подскажите, пожалуйста, как в VB определить сколько дней в каждой неделе для текущего месяца? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 12:22 |
|
||
|
Как определить кол-во дней в неделе в разрезе месяца?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 12:54 |
|
||
|
Как определить кол-во дней в неделе в разрезе месяца?
|
|||
|---|---|---|---|
|
#18+
Спасибо, то что нужно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 13:36 |
|
||
|
Как определить кол-во дней в неделе в разрезе месяца?
|
|||
|---|---|---|---|
|
#18+
Konst_One, только ошибочка есть: количество дней в месяце неправильно считается (потестировал на январе) days = DateDiff("d", dp, dn, vbMonday) предлагаю свой вариант Public Function DaysinMonth(Optional pDate As Date = 0) As IntegerIf pDate = 0 Then pDate = Date End If DaysinMonth = DateSerial(Year(pDate), Month(pDate) + 1, 1) - DateSerial(Year(pDate), Month(pDate), 1) End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 14:23 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=158&tid=2160986]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 287ms |
| total: | 394ms |

| 0 / 0 |
