Top.Mail.Ru
Ответы

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

Добрый день уважаемые, подскажите пожалуйста как правильно написать метод который й бы брал значение из полей input type="text" и возвращал в консоль сколько времени прошло с 1 января 1970 UTC. до данной даты в секундах . Вот на этом простом примере https://jsfiddle.net/uj1st7je/1/

Дополнен

мне в переменную надо получить значение fullTime

По дате
По Рейтингу
Аватар пользователя
Мастер
8лет

Посмотрите информацию об объектах Date. learn.javascript.ru/datetime
Если делать по вашему примеру, то считываете две строки, парсите их, чтобы получить в числовом виде минуты, часы, день, месяц и год, (minutes, hours, day, month, year). Затем создаёте объект Date: var needleDate = new Date(year, month, day, hours, minutes). Получить необходимое количество секунд, можно например так: alert(needleDate / 1000).

Аватар пользователя
Мудрец
8лет

может это подойдет

function count(){
setInterval(function(){
var now = new Date();
setdate = new Date(now.getFullYear(), 0, 1, 0, 0);
day = (now - setdate) / 1000 / 60 / 60 / 24;
day = Math.round(day);
document.body.innerHTML+=day;
}, 1000);
}

1) cyberforum.ru/javascript/thread62079.html
2) http://weblomaster.ru/javascript-счетчик-дней-сколько-прошло-времен/
3) http://master.zakaz-saita.com/javascript/50-from-date
4) полезные примеры работы с датой https://canonium.com/articles/javascript-date-and-time