Показать сообщение отдельно
  #50 (permalink)  
Старый 04.12.2019, 14:49
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Вот у вас и дата и день недели - date.toLocaleDateString("ru", ....
Каким образом вы собираетесь в этом корректировать пятницу на вторник?
Я уже сказал - вы высчитываете некую разницу, на которую различается день недели. И эта разница должна быть в днях, а не в пятницах или субботах, и на эти дни вы и корректирует аргумент "день" (dateX_X.getDate()). А после получения даты форматируете ее передав в функцию formatDate, которая и вернет день недели.

Если не получается, значит razn высчитывается не так или не то. Все, более я ничего сказать не могу.
Ответить с цитированием