相关疑难解决方法(0)

如何计算javascript中的日期差异

我想计算日期,小时,分钟,秒,毫秒,纳秒的日期差异,我该怎么办?请建议.

javascript datetime

162
推荐指数
14
解决办法
37万
查看次数

如何在JavaScript中获得两个日期之间的差异?

我正在创建一个应用程序,它允许您使用时间范围定义事件.我想在用户选择或更改开始日期时自动填写结束日期.但是,我无法弄清楚如何在两次之间找到差异,然后如何使用这种差异创建一个新的结束日期.

javascript date

107
推荐指数
4
解决办法
14万
查看次数

获取 date-fns 中两个日期之间的持续时间(以天:小时:分钟:秒格式)

我正在尝试使用 date-fns 库显示倒计时器并按以下方式执行操作,但无法在反应中找到解决方案。

预期输出:60 天:8 小时:9 分钟:剩余 5 秒

    const finishTime = new Date("01/01/2020");
    const currentTime = new Date();
Run Code Online (Sandbox Code Playgroud)

将结果添加到数组以便稍后遍历:

    results.push(differenceInMonths(finishTime, currentTime));
    results.push(differenceInDays(finishTime, currentTime));
    results.push(differenceInHours(finishTime, currentTime));
    results.push(differenceInMinutes(finishTime, currentTime));
    results.push(differenceInSeconds(finishTime, currentTime));
Run Code Online (Sandbox Code Playgroud)

添加手动逻辑以从秒获取时间。显然应该有一个更好的逻辑,使用/不使用该库,这是我所缺少的:

    const monthsRemaining = results[4] / (30 * 24 * 3600); // this will anyways fail as 30 days is not common for every month
    const daysRemaining = (monthsRemaining % 1) * 30;
    const hoursRemaining = (daysRemaining % 1) * 24;
    const minutesRemaining = (hoursRemaining % 1) * 60;
    const …
Run Code Online (Sandbox Code Playgroud)

javascript datetime reactjs date-fns

21
推荐指数
1
解决办法
5万
查看次数

如何计算到达某一天的剩余时间(天、小时、分钟、秒)?

我正在使用Moment.js检索下周五 ( moment().day(5).format();),它成功运行并打印2020-06-26T13:19:01+04:00到控制台

现在我想显示一个倒计时器,显示到达特定日期还剩多长时间,倒计时包括以天、小时、分钟和秒为单位的剩余时间:

在此输入图像描述

如何计算到达特定日期所需的时间(以天、小时、分钟和秒为单位)?

javascript countdown momentjs

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×4

datetime ×2

countdown ×1

date ×1

date-fns ×1

momentjs ×1

reactjs ×1