Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 准确计算今天和另一个日期之间的时间的最佳方法?_Javascript_Reactjs - Fatal编程技术网

Javascript 准确计算今天和另一个日期之间的时间的最佳方法?

Javascript 准确计算今天和另一个日期之间的时间的最佳方法?,javascript,reactjs,Javascript,Reactjs,计算从今天到9月12日的天数的最佳方法是什么 我试图寻找类似的问题,但他们问的是两个固定日期之间的天数。每次刷新页面时,我的“今天”日期都会更改 另外,在其他问题中,“其他日期”总是设置为中午。这将扭曲我的日子,因为我的“今天”日期不会在中午开始。它将从“今天”开始,无论什么时间-不是中午。可能是这样的: var start_time=新日期(); var结束时间=新日期('2020-09-12T00:00:01'); var timeDiff=结束时间-开始时间; timeDiff/=100

计算从今天到9月12日的天数的最佳方法是什么

我试图寻找类似的问题,但他们问的是两个固定日期之间的天数。每次刷新页面时,我的“今天”日期都会更改

另外,在其他问题中,“其他日期”总是设置为中午。这将扭曲我的日子,因为我的“今天”日期不会在中午开始。它将从“今天”开始,无论什么时间-不是中午。

可能是这样的:

var start_time=新日期();
var结束时间=新日期('2020-09-12T00:00:01');
var timeDiff=结束时间-开始时间;
timeDiff/=1000;
var秒=数学轮(timeDiff);
var h=数学地板(秒/3600);
var d=数学楼层(h/24);
h%=24;
秒%=3600;
var m=数学地板(秒/60);
var s=秒%60;
var运行时间=“”;
如果(h>0){

如果(h)天的日期是固定的。您可以使用
new date()
设置当前日期,其他日期是9月12日。其余日期您已经有了searched@ShubhamKhatri是的,但在其他问题中,他们总是将“其他日期”设置为中午。这会扭曲我的日子,因为我的“今天”日期不会从中午开始。它将从“今天”开始无论时间是什么——不是中午。在比较之前,将两个日期都转换为utc。一天中的时间不会改变它是哪一天。