在javascript中,我如何比较两个时间戳,看看他们有多少天的差异

In javascript how can I compare two timestamps to see how many days difference they are

本文关键字:时间戳 他们 多少 两个 javascript 何比较 比较      更新时间:2023-09-26

在javascript中,我如何比较两个时间戳,看看他们有多少天的差异?

当前代码:

        var todaysDate = Math.floor(Date.now() / 1000);
        for (var i = 0; i < 1; i++) {
            var job = this.listOfJobs[i];       
            var jobDate = Date.parse(job.timestamp) / 1000;
            //now how would I compare these two timestamps to see how many days apart they are e.g. todaysDate and jobDate 
        }

我有两个时间戳,例如:

今日日期:1475336651作业创建日期:1465337544

我已经减去了它们,它等于:9999107

9999107有多少天?

这个应该可以完成这项工作。我加了数学。如果你输入未来的日期,作为'otherDate',以避免出现负数。

还要记住,第一个月是0 - January。

function x(){
  var now = new Date();
  var otherDate = new Date(2015,09,01);
  return Math.abs((now - otherDate)/(1000*60*60*24));
}

转换器:结果除以1000ms * 60s * 60min * 24hrs将给你已经过去(或将要)的天数。

将两个变量相减并存储在新变量