Создание стандартной даты из миллисекунд.
Общая цель: Написать счетчик, который отсчитывает время от определенной даты(21.04.2017 1:32) до (21.04.2027). Ну то есть 10 лет. Как мы понимаем 8 месяцев уже прошло. Ну и вообщем, я обратился к другу, который мне помог начать, получилось то что на картинке. Как я понял и как он мне объяснил, мы нашли разницу в миллисекундах между 1970 годом(но надо же вроде от 21.04.2017 1:32???) и и датой, в которое время должно закончиться. (Исправьте если не так, только начала JS учить). Наш разговор закончился на том, что теперь я должен полученную разницу в миллисекундах перевести в "ДД.ММ.ГГГГ.ЧЧ.ММ"
Как то так. В интернете примеры какие-то не ясные, и разные. Поэтому прошу помощь у вас. Фото кода: https://imgur.com/a/ET96s |
Цитата:
|
Цитата:
|
тоесть от текущего времени до 21.04.2027 ?
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
<!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>
вывод с годами и месяцами оказался немного более геморный чем я думал |
Цитата:
|
| Часовой пояс GMT +3, время: 13:10. |