В году 31556926 секунд
В месяце 2629743 секунд
В дне 86400 секунд
2 даты. Ровно через 22 года и 2 месяца.
var main = new Date ("1994.08.04");
var now = new Date ("2016.08.04"");
Считаю:
now-main = 699643567730(миллисекунд в разнице между датами)
699643567730/1000/31556926 (выясняем кол-во лет в Секундах(!))
=22.17084033248359
699643567730/1000%31556926 (берем остаток от деления для вычисления кол ва месяцев)
5391195/2629743 ( результат прошлой операции деленый на число секунд в месяце)
=2.0500843618558924 (все ок!)
5391195%2629743 (берем остаток от этого деления для выяснения кол-ва дней)
=131709
131709/86400 (делим остаток от прошлого деления на кол-во секунд в дне)
=1.5244097222222222
Вопрос: Откуда 1.5 дня в ровном промежутке времени? от 4 по 4 число?
Вопрос задан
более трёх лет назад
158 просмотров