|
|
|
JavaScript посчитать количество рабочих дней в интервале дат или найти рабочий день
|
|||
|---|---|---|---|
|
#18+
Кому интересна данная тема - ниже приведен мой путь ее решения: тынц Снова прошу прощения за английский и уклон в сторону ASP.NET и MS SQL Server... Но думаю идея прост и понятна так что переделать под Вашу технологию будет очень легко... Happy reading! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2008, 23:51 |
|
||
|
JavaScript посчитать количество рабочих дней в интервале дат или найти рабочий день
|
|||
|---|---|---|---|
|
#18+
Несколько замечаний: 1. Не надо в яваскрипте документ.врите. 2. В SQL прекрасно и без курсора можно обойтись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 00:10 |
|
||
|
JavaScript посчитать количество рабочих дней в интервале дат или найти рабочий день
|
|||
|---|---|---|---|
|
#18+
Рабочие дни определяются высшим исполнительным органом страны - в зависимости от праздников, переносов и т.д. Любые "расчеты" - заведомо возможная неправдивая информация. Например, у нас в стране можно посмотреть в веб-портале "Урядовий кур'єр" - часто нужно для расчета зарплаты в 1С. Поэтому рад за код, но, к сожалению, без опаски пользоваться нельзя. Правильнее в случае необходимости прикрутить SOAP или WSDL к проекту и быть уверенным в правильности информации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 02:24 |
|
||
|
JavaScript посчитать количество рабочих дней в интервале дат или найти рабочий день
|
|||
|---|---|---|---|
|
#18+
ShSergeНесколько замечаний: 1. Не надо в яваскрипте документ.врите. 2. В SQL прекрасно и без курсора можно обойтись. Спасибо за замечания. 1. Используется только для тестирования и наглядности демонстрации функций 2. Интересная мысль, попробую ее реализовать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 09:09 |
|
||
|
JavaScript посчитать количество рабочих дней в интервале дат или найти рабочий день
|
|||
|---|---|---|---|
|
#18+
IDVsbruckРабочие дни определяются высшим исполнительным органом страны - в зависимости от праздников, переносов и т.д. Любые "расчеты" - заведомо возможная неправдивая информация. Например, у нас в стране можно посмотреть в веб-портале "Урядовий кур'єр" - часто нужно для расчета зарплаты в 1С. Поэтому рад за код, но, к сожалению, без опаски пользоваться нельзя. Правильнее в случае необходимости прикрутить SOAP или WSDL к проекту и быть уверенным в правильности информации. Согласен, мысль интересная и вполне реализуемая... Но во многих странах выходные и праздничные дни как правило известны на год вперед. Для этого и создается массив "holidays", где Вы четко записываете все выходные дни (включая внутрифирменные). Я просто привел пример для одной страны, где они более или менее известны на пять лет вперед ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 09:13 |
|
||
|
JavaScript посчитать количество рабочих дней в интервале дат или найти рабочий день
|
|||
|---|---|---|---|
|
#18+
http://www.sergey.co.uk/ShowArticle.aspx?ID=8 2 hours (because of Summer Time) А у меня только один час вылезал... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 09:14 |
|
||
|
JavaScript посчитать количество рабочих дней в интервале дат или найти рабочий день
|
|||
|---|---|---|---|
|
#18+
Ex_SoftА у меня только один час вылезал... Да, это была проблема... Для надежности (на всякий случай я взял 2 часа, так как нам интересны даты а округления все "сгладят"...) Хотя Ваше решение довольно интересно... Спасибо за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 10:14 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35594879&tid=1455728]: |
0ms |
get settings: |
12ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
146ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 503ms |

| 0 / 0 |
