gpt4 book ai didi

MomentJS - 使 fromNow() 向下舍入

转载 作者:行者123 更新时间:2023-12-03 06:32:03 24 4
gpt4 key购买 nike

我使用以下代码来计算一个人的年龄:

var year = 1964;
var month = 1;
var day = 20;
var age = moment(year + '-' + month + '-' + date, 'YYYY-MM-DD').fromNow(true);

fromNow() 的问题是它根据小数点向上或向下舍入数字。我希望它只向下舍入。在上面的示例中,该人的真实年龄是 51 岁,但返回的是 52,因为他的年龄实际上约为 51.75。

如果我使用 diff() 相反,它会向下舍入,这是完美的。但它没有给我漂亮的文字 51 岁

var age = moment().diff([year, month - 1, date], 'years');

我的问题是,有没有办法使 fromNow() 向下舍入?

最佳答案

您可以配置自定义舍入函数:

moment.relativeTimeRounding(Math.floor)

关于MomentJS - 使 fromNow() 向下舍入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31556356/

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