gpt4 book ai didi

javascript - 当我使用 diff 时,Moment JS 给出了错误的日期

转载 作者:行者123 更新时间:2023-11-29 21:54:04 26 4
gpt4 key购买 nike

我一直在努力使用 moment JS 来计算两个日期的差异。

test1 = new Date("01/12/2015")
test2 = new Date("12/12/2014")


get_diff = moment.duration(moment(test1,"DD/MM/YYYY").diff(moment(test2,"DD/MM/YYYY")))
result_diff = get_diff.asDays()
console.log result_diff

它给出:365。它应该给出 31 天。

最佳答案

您不需要为此使用durations,也不需要转换为“DD/MM/YYYY”格式。只需使用带有“days”作为第二个参数的 diff 方法:

var test1 = new Date("01/12/2015");
var test2 = new Date("12/12/2014");

var result_diff = moment(test1).diff(moment(test2), "days"); // 31

关于javascript - 当我使用 diff 时,Moment JS 给出了错误的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27437746/

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