gpt4 book ai didi

javascript - 使用 Moment js 将天转换为周、月、年

转载 作者:行者123 更新时间:2023-11-30 11:25:12 25 4
gpt4 key购买 nike

我有两个日期,,我想计算它们之间的间隔。

我通过这样做设法计算了天数:

const interval = Math.floor((Date.parse(to) - Date.parse(from)) / 86400000);

它工作正常,但在我的情况下,我需要确定间隔是否等于一个月(可能在 28 到 31 天之间)。我认为 Moment.js 可用于此,但我不知道如何使用。

有什么建议吗?

最佳答案

是的,您可以为此使用 moment.js - 特别是它的 diff() 方法。引用 the docs :

To get the difference in another unit of measurement, pass that measurement as the second argument.

var a = moment([2007, 0, 29]); 
var b = moment([2007, 0, 28]);
a.diff(b, 'days') // 1

The supported measurements are years, months, weeks, days, hours, minutes, and seconds. For ease of development, the singular forms are supported as of 2.0.0. Units of measurement other than milliseconds are available in version 1.1.1.

注意一些 peculiarities ,但是,请确保您了解差异的准确计算方式。

关于javascript - 使用 Moment js 将天转换为周、月、年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48304584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com