Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.04.2018, 21:35
Новичок на форуме
Отправить личное сообщение для Danil Kubrick Посмотреть профиль Найти все сообщения от Danil Kubrick
 
Регистрация: 03.04.2018
Сообщений: 8

Создание стандартной даты из миллисекунд.
Общая цель: Написать счетчик, который отсчитывает время от определенной даты(21.04.2017 1:32) до (21.04.2027). Ну то есть 10 лет. Как мы понимаем 8 месяцев уже прошло. Ну и вообщем, я обратился к другу, который мне помог начать, получилось то что на картинке. Как я понял и как он мне объяснил, мы нашли разницу в миллисекундах между 1970 годом(но надо же вроде от 21.04.2017 1:32???) и и датой, в которое время должно закончиться. (Исправьте если не так, только начала JS учить). Наш разговор закончился на том, что теперь я должен полученную разницу в миллисекундах перевести в "ДД.ММ.ГГГГ.ЧЧ.ММ"
Как то так. В интернете примеры какие-то не ясные, и разные. Поэтому прошу помощь у вас.

Фото кода: https://imgur.com/a/ET96s

Последний раз редактировалось Danil Kubrick, 03.04.2018 в 21:38.
Ответить с цитированием
  #2 (permalink)  
Старый 03.04.2018, 21:40
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Сообщение от Danil Kubrick Посмотреть сообщение
Общая цель: Написать счетчик, который отсчитывает время от определенной даты(21.04.2017 1:32) до (21.04.2027).
Это не счетчик, а просто число, ведь время между этими двумя датами постоянно и не измениться.
Ответить с цитированием
  #3 (permalink)  
Старый 03.04.2018, 21:44
Новичок на форуме
Отправить личное сообщение для Danil Kubrick Посмотреть профиль Найти все сообщения от Danil Kubrick
 
Регистрация: 03.04.2018
Сообщений: 8

Сообщение от j0hnik Посмотреть сообщение
Это не счетчик, а просто число, ведь время между этими двумя датами постоянно и не измениться.
Быть может. В итоге работы я хочу видеть на экране, как годы, месяцы, дни и часы истекают. Вот что мне нужно реализовать.
Ответить с цитированием
  #4 (permalink)  
Старый 03.04.2018, 21:47
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

тоесть от текущего времени до 21.04.2027 ?
Ответить с цитированием
  #5 (permalink)  
Старый 03.04.2018, 21:56
Новичок на форуме
Отправить личное сообщение для Danil Kubrick Посмотреть профиль Найти все сообщения от Danil Kubrick
 
Регистрация: 03.04.2018
Сообщений: 8

Сообщение от j0hnik Посмотреть сообщение
тоесть от текущего времени до 21.04.2027 ?
Именно!
Ответить с цитированием
  #6 (permalink)  
Старый 03.04.2018, 22:02
Новичок на форуме
Отправить личное сообщение для Danil Kubrick Посмотреть профиль Найти все сообщения от Danil Kubrick
 
Регистрация: 03.04.2018
Сообщений: 8

Сообщение от j0hnik Посмотреть сообщение
тоесть от текущего времени до 21.04.2027 ?
Буду очень благодарен, если подскажите в каком направлении двигаться.
Ответить с цитированием
  #7 (permalink)  
Старый 03.04.2018, 22:55
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от Danil Kubrick
в каком направлении двигаться
https://javascript.ru/forum/misc/468...tml#post426187
Ответить с цитированием
  #8 (permalink)  
Старый 03.04.2018, 23:17
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от Danil Kubrick Посмотреть сообщение
Буду очень благодарен, если подскажите в каком направлении двигаться.
https://javascript.ru/forum/misc/664...tml#post438260
Ответить с цитированием
  #9 (permalink)  
Старый 03.04.2018, 23:27
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style>
	.ost{
		font-size: 33px;
	}
</style>
</head>
<body>
	<div class="ost"></div>
	<script>
		var date = new Date(2027,03,21);
		setInterval(()=>{
			var now = new Date(),
			s = 59 - now.getSeconds(),
			m = 59 - now.getMinutes(),
			h = 23 - now.getHours(),
			ost = date.valueOf() - now.valueOf();
			d = parseInt(ost/1000/60/60/24);
			document.querySelector('.ost').textContent = `Осталось: ${d} дн ${h} час ${m} мин ${s} сек`;
		},1000);
	</script>
</body>
</html>


вывод с годами и месяцами оказался немного более геморный чем я думал

Последний раз редактировалось j0hnik, 03.04.2018 в 23:33.
Ответить с цитированием
  #10 (permalink)  
Старый 03.04.2018, 23:54
Новичок на форуме
Отправить личное сообщение для Danil Kubrick Посмотреть профиль Найти все сообщения от Danil Kubrick
 
Регистрация: 03.04.2018
Сообщений: 8

Сообщение от j0hnik Посмотреть сообщение
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style>
	.ost{
		font-size: 33px;
	}
</style>
</head>
<body>
	<div class="ost"></div>
	<script>
		var date = new Date(2027,03,21);
		setInterval(()=>{
			var now = new Date(),
			s = 59 - now.getSeconds(),
			m = 59 - now.getMinutes(),
			h = 23 - now.getHours(),
			ost = date.valueOf() - now.valueOf();
			d = parseInt(ost/1000/60/60/24);
			document.querySelector('.ost').textContent = `Осталось: ${d} дн ${h} час ${m} мин ${s} сек`;
		},1000);
	</script>
</body>
</html>


вывод с годами и месяцами оказался немного более геморный чем я думал
Вот оно как, попробую, спасибо. С меня лайк.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание, продвижение и оптимизация сайта Evgenij83 Работа 0 10.06.2017 17:23
Freelance. Нужен календарь на Javascript для подстановки в <input /> даты и времени. DiYanka Работа 1 14.06.2014 02:03
Имеет ли смысл хранить даты в отдельной таблице? frutality Серверные языки и технологии 7 15.08.2013 19:39
Как получить количество дней до определенной даты beard Общие вопросы Javascript 3 24.06.2012 17:22
проблема с сортировкой даты rave82 jQuery 3 27.09.2011 01:35