Создание стандартной даты из миллисекунд.
Общая цель: Написать счетчик, который отсчитывает время от определенной даты(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, время: 10:56. |