Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вычисление возраста (https://javascript.ru/forum/misc/38107-vychislenie-vozrasta.html)

d00ker 19.05.2013 18:16

Так, я запутался :) Какой код-то в итоге можно взять?

Aetae 19.05.2013 18:25

Цитата:

Сообщение от Riim (Сообщение 251502)
Aetae,
хотя у тебя вообще не верно написано, смотри, ты birth устанавливаешь год, который от него же и взят, нужно брать год от todey, а так как возможна ситуация с 29 февраля, нужно вообще обоим датам любой высокосный год присваивать.

Да да, сплошной косяк, позор сединам. Не смотри больше туда.)
Цитата:

Сообщение от d00ker (Сообщение 251503)
Так, я запутался :) Какой код-то в итоге можно взять?

От Riim.

d00ker 19.05.2013 19:38

Цитата:

Сообщение от Aetae (Сообщение 251505)
Да да, сплошной косяк, позор сединам. Не смотри больше туда.)

От Riim.

А в каком месте там прописывается моя дата рождения?

monolithed 19.05.2013 23:31

Цитата:

Сообщение от d00ker
А в каком месте там прописывается моя дата рождения?

Так же как и в моем примере

Yaime_Fea 07.07.2021 21:36

Цитата:

Сообщение от Riim (Сообщение 251494)
/**
	 * @param {Date|Number} birthDate
	 *
	 * @returns {Number}
	 */
	function birthDateToAge(birthDate) {
		birthDate = new Date(birthDate);

		var now = new Date(),
			age = now.getFullYear() - birthDate.getFullYear();

		return now.setFullYear(1972) < birthDate.setFullYear(1972) ? age - 1 : age;
	}

Riim,
подскажите пожалуйста подробнее по вашему скрипту. В java я полный ноль, освоил недавно html, по нужде залез в css, но вот java для меня тёмный лес.


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