С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
 Аватар для Ариелька
2 / 2 / 0
Регистрация: 21.04.2013
Сообщений: 72

Подсчет возраста

26.08.2015, 20:31. Показов 5146. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, собственно такой вопрос.
Есть Input, в который при помощи метода datepicker jquery вставляется дата рождения.
рядом есть <span>, в который должен выводиться возраст.
однако никак не могу понять как оно делается.
Есть функция подсчета возраста (нашел в нете):
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function passed(d, m, g) {
    //устанавливаем начальное время  и сегодняшнее
    var a = new Date(g, m - 1, d, 0, 0, 0, 0),b = new Date;
    b.setHours(0, 0, 0, 0);
    //увеличивая начальное время на 1 месяц вперёд
    //подсчитываем количество полных месяцев до сегодня
    //если дата превышает число дней следующего месяца
    //то месяцем считаем весь следующий  месяц
    //5 января + 1 месяц = 5 февраля, но 31 января + 1 месяц = 28/29 февраля
    for (m = 0;; m++) {
        g = new Date(a.getFullYear(), a.getMonth() + 2, 0);
        g.getDate() > d && g.setDate(d);
        if (g > b) break;
        a = g
    }
    d = b - a;//оставшееся время за последний неполный месяц, если будет
    d = Math.round(d/864E5);//количество полных дней в этом времени
    g = Math.floor(m/12);//сколько полных лет в подсчитанных месяцах
    m = m % 12;//оставшиеся месяцы от полных лет
    return [g]
 
};
    alert(passed('29','8','1990'));
Однако как сделать так, чтобы он брал данные из inputa (не знаю как "разбить" введенные данные в календаре) и вставить их в функцию а потом результат вывести в span, не могу предположить. И при этом без обновления странички и нажатий кнопок.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.08.2015, 20:31
Ответы с готовыми решениями:

Изменение возраста
Здравствуйте! Подскажите пожалуйста будет ли работать такой код для изменения возраста компании? Лениво лазить по сайту и менять возраст в...

Показ возраста форума
В index_body.html имеется вот такой кусок (нашёл в интернете): &lt;SCRIPT language=JavaScript&gt; &lt;!-- firstDay = new Date('August 25,...

Необходимо сделать подсветку возраста
Я только начал изучать JavaScript. Хотел написать что нибудь простенькое,например проверку возраста. До этого дела что то типо...

1
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
27.08.2015, 02:05
посмотрите http://codecenter.awardspace.com/tmr000.html --
дату старта Гагарина смените на значение из инпута
часы, минуты и секунды тоже уберите
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.08.2015, 02:05
Помогаю со студенческими работами здесь

Заглушка с подтверждением возраста перед входом на сайт
Доброго времени суток! Прошу помощи!!! Мне нужно поставить заглушку на сайт. Тематика : Есть ли тебе 18 лет. Если Да - то проходи, если нет...

функция определения среднего возраста
функция определения среднего возраста пользователей (поле age) возвращает число Структура обычного юзера с файла users.js {...

Регулярное выражение для проверки возраста
Здравствуйте, друзья. Помогите с регулярным выражением. Нужно проверить возраст человека: целое число от 6 до 100 лет. Заранее благодарю!

Подсчет возраста
И снова здравствуйте, смотрите у меня в документе есть поле &quot;возраст&quot; и поле &quot;фио владельца&quot;, которое ссылается на справочник...

Подсчет возраста
Здравствуйте. Необходимо вывести количество лет сотрудников. SELECT FIO, (TO_CHAR (SYSDATE, 'YYYY')-TO_CHAR (DATA_ROGDENIA,'YYYY')) AS...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru