Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.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 - Fatal编程技术网

Javascript 从另一个日期减去一个日期的结果类型是什么?

Javascript 从另一个日期减去一个日期的结果类型是什么?,javascript,Javascript,我有两个Date对象,比如Date A是昨天,Date B是今天的日期。最终目的是找出这两个日期之间的时间间隔。所以我从日期B中减去日期A let dateA = new Date("2020-02-23T00:00:00.000Z") let dateB = new Date("2020-02-24T00:00:00.000Z") let timeDifference = dateB - dateA console.log(timeDifference) 这个的输出类型是什么?是毫秒还是秒

我有两个Date对象,比如Date A是昨天,Date B是今天的日期。最终目的是找出这两个日期之间的时间间隔。所以我从日期B中减去日期A

let dateA = new Date("2020-02-23T00:00:00.000Z")
let dateB = new Date("2020-02-24T00:00:00.000Z")

let timeDifference = dateB - dateA
console.log(timeDifference)
这个的输出类型是什么?是毫秒还是秒?unixtimestamp

以用户友好的方式显示发生了多少时间的最佳方式是什么,moment.js

var a=时刻新日期2020-02-23T20:20:00.000Z; var b=时刻新日期2020-02-24T00:10:00.000Z; a、 从b//4小时前开始 a、 fromb,true//4小时 在日期上使用减号运算符将日期转换为毫秒,并执行变电站操作,因此输出为毫秒

设dateA=新日期2020-02-23T00:00:00.000Z 让dateB=新日期2020-02-24T00:00:00.000Z 让时间差=dateB-dateA console.logtimeDifference//86400000毫秒 var a=时刻新日期2020-02-23T20:20:00.000Z; var b=时刻新日期2020-02-24T00:10:00.000Z; a、 从b//4小时前开始 a、 fromb,true//4小时 在日期上使用减号运算符将日期转换为毫秒,并执行变电站操作,因此输出为毫秒

设dateA=新日期2020-02-23T00:00:00.000Z 让dateB=新日期2020-02-24T00:00:00.000Z 让时间差=dateB-dateA console.logtimeDifference//86400000毫秒
它是毫秒数。从您的示例得到的结果是86400000,它是一天中的毫秒数


1000毫秒*一分钟60秒*一小时60分钟*一天24小时

这是毫秒数。从您的示例得到的结果是86400000,它是一天中的毫秒数


1000毫秒*一分钟60秒*一小时60分钟*一天24小时

输出是两个日期之间的毫秒差-在本例中为24小时或86400000毫秒。而且你真的不需要一个完整的库就可以了。

输出是两个日期之间的毫秒差——在本例中是24小时,或86400000毫秒。而且你真的不需要一个完整的库就可以了。

输出将是毫秒数

输出将是毫秒数

这回答了你的问题吗?执行减法操作总是将操作数转换为数字,这会产生自unix纪元以来的毫秒数。这是否回答了您的问题?执行减法操作总是将操作数转换为数字,这确实会产生自unix纪元以来的毫秒数。太棒了,我会给它一个go.javascript日期减去Milisondsworks,我唯一的问题是我希望我的输出更像是8天,而不是8天前,因为这是经过的时间量,不是参考资料。但没关系,我会阅读moment.js文档,看看我能用什么。谢谢编辑您的答案以显示为我提供所需输出的部分,再次感谢。太棒了,我会给它一个go.javascript日期减去Milisondsworks中的give you,我唯一的问题是我希望我的输出的措辞更像8天,而不是说8天前,因为这是经过的时间量,而不是引用。但没关系,我会阅读moment.js文档,看看我能用什么。谢谢编辑您的答案,以显示给我所需输出的部分,再次感谢。