问题已解决
2022年6月8号 加上6个月是2022年12月8号,还是2022年12月7号,算日期
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答2022年6月8号加上6个月,算日期,也就是2022年12月8号。日期算法是有一定规律可循的,每个月有28、30、31三种可能,由月份决定。2月份可能有28天也可能有29天,取决于当年是不是闰年。一般来说,年份能被4整除的都是闰年,但世纪年能被400整除的也是闰年,其余的多以能被4整除的为准,如2000年是闰年,2001年不是。
因此,计算2022年6月8日加上6个月,首先要判断当年的6月有31天,7月有31天,8月有31天,9月有30天,10月有31天,11月有30天,2022年是正常年,2月肯定有28天,所以2022年12月8号就是正确的答案。
拓展知识:
日期算法还有其他计算方法,比如基于时间戳(Timestamp)的计算方法。时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数,通过Unix时间戳(Unix Timestamp)可以计算出任意两个时间的时间差,并进而计算出任意两个日期之间的天数差。
时间戳计算方法:首先取得两个日期的时间戳,然后相减,就可以得到两个日期之间的秒数差,最后把秒数差除以60*60*24,就可以得到两个日期之间相差的天数。
2023 01/26 18:19