Скрипт определения дня недели по дате
Для определения дня недели по дате, предлагаем Вам воспользоваться нашим JavaScript кодом. При помощи данного кода Вы сможете определить день недели как прошлой, так и будущей даты.
Чуть ниже Вы можете наблюдать небольшую форму, при помощи которой Вы можете проверить работоспособность предлагаемого нами скрипта определения дня недели:
Если Вы хотите получить на свой сайт точно такой же скрипт определения дня недели по дате, то вставьте на свой сайт следующую форму для ввода даты:
<form name="week_day" method="POST">
<table style="margin: 15px auto; border: 1px solid #4874a3;">
<tr style="text-align: center; background-color: #E4E4E4;">
<td>День</td><td>Месяц</td><td>Год</td>
</tr>
<tr>
<td><input type="text" name="day" size=3 maxlength=2 value=1></td>
<td>
<select name="m">
<option>Января
<option>Февраля
<option>Марта
<option>Апреля
<option>Мая
<option>Июня
<option>Июля
<option>Августа
<option>Сентября
<option>Октября
<option>Ноября
<option>Декабря
</select>
</td>
<td><input type="text" name="year" size="5" maxlength="4" value="2012"></td>
</tr>
<tr style="text-align: center;">
<td colspan="3">
<input type="submit" onclick="tellday(); return false;" value="День недели?">
</td>
</tr>
<tr style="text-align: center;">
<td colspan="3">
<input type="text" name="theday" size="15" maxlength="9">
</td>
</tr>
</table>
</form>
Дальше добавьте JavaScript код, который вычислит день недели по введенной в форму дате:
<script type="text/javascript">
days = new Array("Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг",
"Пятница", "Суббота");
var mes;
function tellday() {
if (document.week_day.day.value>0 && document.week_day.day.value<31) {
for (var i=0; i<12; i++) if (document.week_day.m[i].selected) mes = i;
var date = new Date(document.week_day.year.value,mes,document.week_day.day.value);
document.week_day.theday.value = days[date.getDay()];
}
}
</script>
В результате добавления на свой сайт приведенных выше двух кодов, Вы получите точно такую же форму для определения дня недели по дате, как и в примере, показанном в начале данной темы.
Перед публикацией все комментарии проходят обязательную модерацию!
Если Вы хотите задать какой-либо вопрос, то сделайте это на нашем форуме.
Таким образом, Вы сможете быстрее получить ответ на интересующий Вас вопрос.