Задать вопрос
@BIGO23

Как вывести в определенном месте?

Добрый день. Есть такой скрипт вывода сколько лет с определенной даты прошло. Как вывести его например для элемента
<p id="demo"></p>
Код скрипта
<script>
function declOfNum(number, titles) {
  cases = [2, 0, 1, 1, 1, 2];  
  return number+" "+titles[ (number%100>4 && number%100<20)? 2 : cases[(number%10<5)?number%10:5] ];  
}
document.write( declOfNum(new Date().getFullYear() - 2005, ['год', 'года', 'лет']) );
</script>
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
khegay
@khegay
Founder, Garuna
function declOfNum(number, titles) {
	cases = [2, 0, 1, 1, 1, 2];  
	return number+" "+titles[ (number%100>4 && number%100<20)? 2 : cases[(number%10<5)?number%10:5] ]; 
}

var date = declOfNum(new Date().getFullYear() - 2005, ['год', 'года', 'лет'])
var el = document.getElementById("demo")

el.innerText = date
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽