首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用时差计算时差

用时差计算时差
EN

Stack Overflow用户
提问于 2021-02-06 17:20:19
回答 1查看 46关注 0票数 0

我试图计算两个日期之间的时间差,但当我使用系统的当前日期时,得到了不同的结果。

代码语言:javascript
复制
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

代码语言:javascript
复制
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中获取当前的系统日期/时间

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-06 17:27:56

通过使用日期(0),您有影响结果的小时和分钟。

例如:星期六2月06 2021 23:24:39

通过使用新日期(“02/ 06 / 2021”),您将得到以下结果:星期六2月06 2021 00:00:00

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66079704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档