我在试着在几秒钟内得到两个日期之间的差异。逻辑是这样的:
我之所以这样做,是因为最终的日期/时间取决于其他一些变量,它永远不会相同(这取决于用户做某事的速度),而且我还会为其他事情存储初始日期。
我一直在尝试这样的东西:
var _initial = new Date(),
_initial = _initial.setDate(_initial.getDate()),
_final = new Date(_initial);
_final = _final.setDate(_final.getDate() + 15 / 1000 * 60);
var dif = Math.round((_final - _initial) / (1000 * 60));
问题是我从来没有得到正确的区别。我试着除以24 * 60
,这会给我留下秒,但我从来没有得到正确的结果。那么我的逻辑有什么问题呢?我可能犯了一些愚蠢的错误,因为已经很晚了,但它困扰着我,因为我不能让它工作:)
https://stackoverflow.com/questions/13894632
复制相似问题