Показать сообщение отдельно
  #1 (permalink)  
Старый 21.05.2012, 17:45
Новичок на форуме
Отправить личное сообщение для Tasia Посмотреть профиль Найти все сообщения от Tasia
 
Регистрация: 19.05.2012
Сообщений: 1

метод getDay() возвращает неправильное значение
Скажите, пожалуйста, исходя из каких данных метод getDay() высчитывает день недели?

У меня в <select> 31 день не зависимо от месяца. Может быть, что от этого выходные у меня сдвигаются соответственно? Если я в нужных месяцах просто прячу значение 31, чтобы пользователь не выбирал несуществующий день, то это ведь не помогает вычислять выходные правильно.

мой отрывок:
var tagSelectBox = document.getElementById("tag");
var tag = tagSelectBox.options[tagSelectBox.selectedIndex].value;

var monatSelectBox = document.getElementById("monat");
var monat = monatSelectBox.options[monatSelectBox.selectedIndex].value;

var besuchsDatum = new Date(2012, monat, tag);
var wtag = besuchsDatum.getDay();

Хотя вообще-то я думала, что getDay() работает не от моих данных, а от мирового порядка вещей.

Сразу извинюсь за глупый вопрос, опыта ноль, я только учусь.
Ответить с цитированием