我使用moment.js已经有一段时间了,它使日期操作变得容易得多,但我有一个失败的具体案例,我不知道为什么。在计算今天(2013年10月31日)和2014年2月1日之间的差异时,月份差异返回为2,尽管两个日期之间有3个完整的月和1天。someDate: Sat Feb 01 2014 11:13:51 GMT+0000 (GMT)如果我将true作为布尔值传递给not round,则月份差为monthsDi
我在试着计算两个日期的差值,做家庭作业。唯一的问题是我们不能使用for while if循环之外的任何东西..这让我抓狂。我试着为它编写sudocode,它看起来很简单,但当我开始编写代码时,当月份开始到来时,我就会迷失方向。(不包括闰年)
假设开始日期是2015年7月3日到2016年3月5日。我原本打算添加天数,直到当前月份结束,然后几乎从天数开始计算所有内容。但当我开始为每个月添加不同的日期时,我有点迷失了方向。