Честно говоря не помню. Гуглил когда-то. Не могу сказать почему ceil в данном случае лучше floor или round.
Ага, вот этот тред. В "more correct solution" используется Date.UTC и floor https://stackoverflow.com/questions/3224834/get-difference-between-2-dates-in-javascript
Обсуждают сегодня