|
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 3
|
||||||
Как доработать js для вывода будущей даты с учетом выходных и праздников07.11.2014, 13:13. Показов 5748. Ответов 4
Метки нет (Все метки)
Добрый день!
У меня есть задача расчета и вывода на странице даты выполнения определенного этапа, период фиксированный. Я использую:
не учитывает выходные и праздничные дни.Прошу помочь вас дополнить в скрипт это условие. На данный момент мои попытки приводят к зависанию или ошибкам
0
|
||||||
| 07.11.2014, 13:13 | |
|
Ответы с готовыми решениями:
4
Подсчет даты с учетом праздников и выходных Рассчитать даты религиозных праздников разница между датами с учетом выходных |
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 07.11.2014, 14:09 | |
|
автоматом (т.е. с "полутыка") не получится
как понимаете, у нас и в англосаксонских странах список выходных и праздничных дней совершенно различный, а яваскрипт - продукт "аглицкий" так что... вам необходимо тупо прописать список выходных и праздничных дней на текущий год, который вместе с переносами утверждает Государственная Дура и затем проверять - не попали ли эти дни в ваш период
1
|
|
|
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 3
|
|
| 07.11.2014, 14:15 [ТС] | |
|
Да, я согласен.
Причем я понимаю, что мне нужно задать даты праздников, которые выпадают в будни исключить выходные, которые стали рабочими и самое главное, что если дата попадает на эти дни + выходные, то отображался следующий, рабочий день. Вот только я совсем не знаю как мне это сделать (
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 07.11.2014, 14:59 | |
|
как я понимаю, у вас имеется страница, на которой посетитель может заказать изготовление/доставку какого-то продукта
срок изготовления/доставки продукта, положим, 14 рабочих дней с момента заказа (то есть, на 14-ый рабочий день, считая со следующего после заказа дня продукт будет готов/доставлен вам надо учесть, что: а) посетитель может оформить заявку в субботу (или в воскресенье, или в официальный праздник) б) "внутри" этих 14-ти дней обязательно будут выходные (субботы и воскресенья), а также могут быть и праздники "напрашивается" следующее решение а) вручную прописывается два массива дат в формате Д.М (день_точка_месяц: -- первый массив WorkingDays - это понедельники...пятницы, которые стали выходными из-за праздников -- второй список WeekEnd - это субботы и воскресенья, которые, наоборот, стали рабочими днями из-за "переносов" б) определяется день заказа d = new Date; и устанавливается счётчик рабочих дней, равный нулю work_day = 0 в) запускается цикл while с условием (work_day < 14), на каждом шаге которого к дате прибавляется один день d.setDate (d.getDate () + 1), "вытаскивается номер месяца d.getMonth () и дата d.getDate () этого нового дня и проверяется день недели d.getDay () -- если это рабочие дни (№№1-5), то день и месяц сверяется с массивом WorkingDays, если это выходные (№№6 и 0), то сверяется с массивом WeekEnd если сверка даёт отрицательный результат, то счётчик увеличиваем work_day++ при выходе из цикла получаем нужную дату изготовления/доставки
1
|
|
|
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 3
|
|
| 07.11.2014, 15:04 [ТС] | |
|
0
|
|
| 07.11.2014, 15:04 | |
|
Помогаю со студенческими работами здесь
5
Доработать путем добавления входных и выходных данных в метод Как сохранить файл с учетом даты? Как сравнить две даты с учетом интервала (2 минуты) Создание запроса в MS Access для вывода интервала дат с учетом пересечения этих интервалов Как доработать код вывода информации из txt Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|