29 / 29 / 1
Регистрация: 13.06.2011
Сообщений: 165
1

День недели

17.01.2012, 21:03. Показов 19584. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветик помогите написать сценарий, который по введенной дате определяет день недели.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2012, 21:03
Ответы с готовыми решениями:

Дата вводится в трех полях: день, месяц, год. Определить день недели
Помогите решить задачку,плииз

Окно, в котором надо ввести день недели
вообщем такая проблема такая: данные воодятся просто на форму! надо сделать что бы они вводились в...

Определите количество дней до вашего дня рождения и на какой день недели он выпадает
Определите количество дней до вашего дня рождения и на какой день недели он выпадает

День недели в выпадающем списке
Как лучше сделать чтобы в выпадающем списке списке была одна опция с сегодняшним днём недели?

5
Модератор
Эксперт Windows
8738 / 3363 / 244
Регистрация: 25.10.2010
Сообщений: 13,601
17.01.2012, 21:12 2
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Определение типа дня недели (рабочий или выходной)</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script>
function nedelja()//название функции
{
d=document//локальная переменная
var n = Number(d.form1.dni.value)//название дня недели
var s = Number(d.form1.dni.value)//тип дня
if (s >= 1 && s <= 5)//если s больше или равно 1 и меньше или рано 5
{
s= "Рабочий";//то
}
if (s > 5 && s <= 7)//если s больше 5 и меньше или равно 7
{
s= "Выходной"; //то
}
else//иначе
if (s > 7 || s == 0)//если s больше 7 или равно 0
{
s="Неверные данные";//то
}
switch (n)//выбор
{
case 1:n ="Понедельник"; break;
case 2:n ="Вторник"; break;
case 3:n ="Среда"; break;
case 4:n ="Четверг"; break;
case 5:n ="Пятница"; break;
case 6:n ="Суббота"; break;
case 7:n ="Воскресенье"; break;
default:n ="Неверные данные";
}
d.form1.n.value=n;//передаём значение переменной n в форму
d.form1.s.value=s;//передаём значение переменной s в форму
}
</script>
</head>
<body>
<center><b>Определение типа дня недели (рабочий или выходной)</b><br>
<form name="form1">
Введите число (1 - понедельник, 2 - вторник и т.д.):<br>
<input type="text" name="dni" size="10">&nbsp;&nbsp;&nbsp;&nbsp;
<input type="button" value="Определить" onClick="nedelja()" /><br><br>
День недели: <input type"text" name="n" size="20">&nbsp;&nbsp;&nbsp;&nbsp;
Тип дня: <input type"text" name="s" size="20"><br>
<br>
<input type="reset">
</center>
</form>
</body>
</html>
Правда не совсем то, что Вам нужно, но что-то похожее
1
Заблокирован
17.01.2012, 22:59 3
Javascript
1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
 
var d = new Date("1991","10", "27");
 
var msg;
var Day = [ "воскресенье", "понедельник", "вторник", "среда",
            "четверг", "пятница", "суббота" ];
msg =  Day[d.getDay()];
document.write(msg);
 
</script>
1
33 / 58 / 13
Регистрация: 26.05.2011
Сообщений: 756
17.01.2012, 23:53 4
а как можно сделать что бы эту дату (var d = new Date("1991","10", "27") можно было вводить в EDIT. Я пробую писать так: var z=document.f1.pole.value;, но незнаю как писать в EDIT (2012.01.17 или 2012,01,17). Все это пробую писать через функцию.
Вот функция:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<html>
<head>
<title> date</title>
<script type="text/javascript">
function da()
{
var z=document.f1.pole.value;
 var msg;
var Day = [ "воскресенье", "понедельник", "вторник", "среда",
            "четверг", "пятница", "суббота" ];
msg =  Day[z.getDay()];
document.write(msg);
 }
</script>
</head>
<body>
<form name="f1">
<br><br>
  <td><input type="text" name="pole"  size="10"></td>
<br><br>
<INPUT TYPE="button" name="button1" VALUE="нажми" 
 onClick="da();">
 
</html>
1
Заблокирован
18.01.2012, 00:31 5
Цитата Сообщение от shilovec5377 Посмотреть сообщение
Вот функция:
Тогда уж лучше так
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
<head>
<title> date</title>
<script type="text/javascript">
function da()
{
var Month = document.getElementById("id2").value -1;
var d = new Date(document.getElementById("id1").value,Month, document.getElementById("id3").value);
var Day = [ "воскресенье", "понедельник", "вторник", "среда",
            "четверг", "пятница", "суббота" ];
var msg =  Day[d.getDay()];
window.alert(msg);
//document.write(msg);
}
 
</script>
</head>
<body>
<form name="f1">
<br><br>
  <td><input id = "id1"  size="10">Год</td>
  <td><input id = "id2"  size="5">Месяц</td>
  <td><input id = "id3"  size="5">Число</td>
<br><br>
<INPUT TYPE="button" name="button1" VALUE="нажми"
 onClick="da();">
 
</html>
3
6 / 8 / 7
Регистрация: 31.10.2013
Сообщений: 220
16.02.2016, 17:47 6
Ввод через американский стандарт !
2016 02 16
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<html>
<head>
<script type="text/javascript">
function time()
{
var a=prompt("","","");
var d=new Date(a);
 
var day=d.getDate();
var mounth=d.getMonth()+1;
var year=d.getFullYear();
 
 
var wday=new Array(7);
wday[0]="Воскресенье";
wday[1]="Понедельник";
wday[2]="Вторник";
wday[3]="Среда";
wday[4]="Четверг";
wday[5]="Пятница";
wday[6]="Суббота";
 
document.write(day + "." + mounth + "." + year);
var day_d = d.getDay();
alert (wday[day_d]);
}
</script>
</head>
<body>
 
<body onload="time()">
</html>
0
16.02.2016, 17:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.02.2016, 17:47
Помогаю со студенческими работами здесь

Напечатайте день недели в HTML
Напечатайте день недели тридцать первого декабря текущего года.

Определить какой будет день недели через N дней
С клавиатуры вводится номер дня недели (от 1 до 7). Определить какой будет день недели через N...

Скрипт, позволяющий в зависимости от введенной даты рождения выводить день недели, в который родился человек, общее коли
Помогите, пожалуйста, реализовать скрипт, позволяющий в зависимости от введенной даты рождения...

Скрипт, определяющий по введенной дате рождения знак зодиака, день недели, был ли год рождения високосным.
Здравствуйте, ребят буду благодарен если кто напишет, в написанном постараюсь разобраться сам. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru