我试图计算两个日期之间的时间差,但当我使用系统的当前日期时,得到了不同的结果。
const d = 1000*3600*24;
var str = new Date('07/30/2021');
var D = new Date(Date(0));
calc = str.getTime() - D.getTime();
result = Math.floor(calc / d);上面的结果是29
const d = 1000*3600*24;
var day1 = new Date("06/30/2021");
var day2 = new Date("07/30/2021");
calc = day2.getTime() - day1.getTime();
result = Math.floor(calc / d);上面的结果是30
为什么当我使用Date(0)函数时,它给了我一个不同的结果。我需要使用Date(0)函数,在AfterEffects中获取当前的系统日期/时间
发布于 2021-02-06 17:27:56
通过使用日期(0),您有影响结果的小时和分钟。
例如:星期六2月06 2021 23:24:39
通过使用新日期(“02/ 06 / 2021”),您将得到以下结果:星期六2月06 2021 00:00:00
https://stackoverflow.com/questions/66079704
复制相似问题