Показать сообщение отдельно
  #1 (permalink)  
Старый 13.09.2017, 12:09
Интересующийся
Отправить личное сообщение для plug-ugly Посмотреть профиль Найти все сообщения от plug-ugly
 
Регистрация: 21.08.2017
Сообщений: 27

Вывести кол-во дней до дня Рождения
Всем доброго времени суток!
Есть задание -
"Создайте инпут, в который пользователь вводит дату своего рождения в формате '2014-12-31' (с конкретным годом). По потери фокуса выведите под инпутом сколько дней осталось до его дня рождения. Воспользуйтесь методом Date.parse."

Вот рабочий код:

<body>
		<input type = "text" placeholder = "input date of birthday" onblur = "offFocus(this)" id = "date_birthday"/>
		<p id = "quantity_day"><p>
	</body>
	
	<script>
		function offFocus() {
			let input = document.getElementById("date_birthday");
			let paragraph = document.getElementById("quantity_day");
			
			let date = new Date();
			
			let inputText = input.value;
			let dateBirthday = Date.parse(inputText);
			
			let now = date.getTime();
			
			let result = Math.round((now - dateBirthday) / (1000 * 60 * 60 * 24));
			
			alert(result);
		}
	</script>


И вот вопрос: А разве мы в этом задание получаем кол-во дней до своего дня рождения, а не кол-во дней С ДНЯ РОЖДЕНИЯ ДО СЕГОДНЯШНЕГО ДНЯ?
Ответить с цитированием