Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Написать программу (https://javascript.ru/forum/dom-window/59976-napisat-programmu.html)

RAZORalex 05.12.2015 11:26

Написать программу
 
Напишите сценарий, который по заданной дате определяет номер недели в году.

рони 05.12.2015 12:36

номер недели по дате
 
RAZORalex,
:cray:
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
<script>
function fn(a, b, c) {
    c = new Date(a, b - 1, c);
    b = (new Date(a, 0, 1)).getTime();
    a = [7, 1, 2, 3, 4, 5, 6][c.getDay()];
    c = c.getTime();
    return 1 + Math.ceil(((c -  b) / 36E5 / 24 - a) / 7)
};
document.write(fn(2015,12,5));
</script>

</body>

</html>

RAZORalex 05.12.2015 13:13

Спасибо, но это не все
 
Нужно теперь посчитать какой год будет через 415 месяцев

рони 05.12.2015 13:30

RAZORalex,
для медитации
http://javascript.ru/Date

RAZORalex 05.12.2015 13:33

какая медитация
 
Решите пожалуйста . Вообще не могу разобраться.

рони 05.12.2015 13:42

RAZORalex,
:cray: :cray: :cray:
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
<script>
function fn(b) {
    var a = new Date;
    a.setMonth(+b);
    return a.getFullYear()
};
document.write(fn(415));
</script>

</body>

</html>

RAZORalex 05.12.2015 13:44

СПАСИБО!!!!!!
 
СПАСИБО!!!!!!!!!!!!!!!!!!!!


Часовой пояс GMT +3, время: 15:56.