Показать сообщение отдельно
  #2 (permalink)  
Старый 14.02.2023, 13:09
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,760

<body>
<button id="back">&lt;</button>
<span id="date"></span>
<button id="forward">&gt;</button>

<script>
	const msinday = 24*60*60*1000;
	let curday = Date.now();
	
	const sdate = document.getElementById('date')
	const outdate = (date) => {
		const opt= { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
		const str = new Intl.DateTimeFormat('ru', opt).format(new Date(date))
		sdate.textContent = str
	}
	document.getElementById('back')
		.addEventListener('click', ()=> {curday -= msinday; outdate(curday)});
	document.getElementById('forward')
		.addEventListener('click', ()=> {curday += msinday; outdate(curday)});
		
	outdate(curday);	
</script>
</body>
Ответить с цитированием