首页 > 解决方案 > 从日期中减去的正确顺序是什么

问题描述

在尝试根据年龄计算生日时,我偶然发现了一个有趣的问题。基本上,这个想法是从当前日期减去数年、数月和数天。然而,取决于减法的顺序,例如从小到大的单位,反之亦然,结果是不同的。

例如我们需要从 2021-01-13 中减去 55 年 3 个月零 14 天

如果我先减去年份,结果将是 1965-09-29

如果我先减去天数,结果将是 1965-09-30

这一切都来自一个月中天数的差异。现在我想知道哪个是普遍接受的顺序。

标签: datedate-math

解决方案


推荐阅读