记得那年在公司,有个项目进度表要调整,我手头有十几个时间节点,得一个个去计算它们之间相差的月份。当时没觉得什么,就一个个算,后来发现,这事儿还挺有意思的。比如,从2012年1月到2013年3月,相差的月份是13个月,但如果你算上2012年的12月,那其实只差了11个月。这让我突然想到,时间这个概念,其实挺微妙的。等等,还有个事,我记得有一次帮朋友算他大学毕业到现在的月数,他毕业是2010年7月,现在已经2023年2月了,算下来,他毕业已经13年零7个月了。这数字挺有意思的,让人不禁想,这13年,他都经历了些什么呢?
去年夏天,我在咖啡馆和好友聊天,她突然问我:“你知道怎么计算两个日期之间相隔的月份数吗?”我随口一答:“嗯,把两个日期的月份相减,再考虑年份差。”她笑了笑:“那如果两个日期跨年呢?”我愣了一下,心想:“这可真是小事见真章啊。”于是,我给她讲起了我第一次接触这个问题的经历。
记得那是在2010年,我刚毕业那年,公司有个项目需要计算两个项目周期之间的月份数。当时,我用了最简单的方法,直接相减,结果却出了差错。后来,我查阅了资料,才知道要考虑年份和月份的实际情况。比如,如果两个日期相差12个月,那么它们之间就相隔1个月,而不是12个月。
等等,还有个事,我突然想到。我那时候还发现了一个小技巧,就是用日历辅助计算。比如,两个日期是3月1日和4月30日,那么它们之间就相隔1个月。这个方法虽然简单,但很实用。
那,你觉得计算两个日期之间相隔的月份数,还有什么更巧妙的方法吗?
2023年1月,某项目进度滞后,因未正确计算闰年2月天数导致延误,损失10万。
这就是坑,别信2月只有28天。
每月底核对下月天数,别这么干。
说起来这月份计算啊,我当年也懵过好几次。2022年,咱们某个城市,有个项目得算出从3月到12月总共多少天,那数字得花点时间想想。当时我心想,,得数一数每个月都有几天吧,然后加起来。结果,我后来才反应过来,原来可以直接用公式,比如说,(12-3+1)30,这样一算,,原来这么简单。当时我那个心情啊,就像刚学会了一样,激动又有点偏激。不过,现在想想,可能我偏激了,这事儿其实挺简单的。
2023年8月,上海,计算了1000个客户的账单,发现平均每个月有5%的误差率。