我想计算两个日期之间的天数差异,例如 7月17日和7月19日之间的差距为2天。目前我正在使用date-fns库,并利用differenceInCalendarDays方法,但很遗憾它不准确,对于7月17日和7月19日之间的日期差异返回1天。 我创建了一个repl来演示该方法不准确的功能。我也尝试使用momentjs并得到相同的结果。
repl - https://repl.it/@yazmnh87/CumbersomeLightsalmonTheories#index.js
gitHub issue date-fns - https://github.com/date-fns/date-fns/issues/1877
我想到的一个解决办法是在保存到数据库之前将时间设置为中午或其他一些固定时间,以便获得一致的结果。非常感谢您提供任何有助于简化此操作的帮助。