今天是2021年的第几天 2021年今天日期计算
掰指头算日子这事,往前推五年还挺常见、2021年不是闰年、二月只有二十八天、阳历闰年规则就两条:能被4整除但不能被100整除的年份,或者能被400整除的年份、2000年闰,2100年不闰、2021除以4余1,平年确定、全年三百六十五天,排列规矩。
第几天计算的基础是累加前几个月的整天数,再加上当月已经过去的天数、一月三十一天固定,二月平年二十八天,三月三十一天,四月三十天,五月三十一天,六月三十天,七月三十一天,八月三十一天,九月三十天,十月三十一天,十一月三十天,十二月三十一天、这些数字不用背,翻日历更准、想心算的话,记口诀“一三五七八十腊,三十一天永不差”、四六九冬三十整,只有二月二十八。
以2021年7月15日为例、一月整月加完得31、二月加28得59、三月加31得90、四月加30得120、五月加31得151、六月加30得181、七月十五日,181加15等于196、这天是2021年第196天、上半年最终一天六月三十号是第181天、下半年从第182天开始。
平年每个月的累计天数有固定数值:二月末累计59,三月末90,四月末120,五月末151,六月末181,七月末212,八月末243,九月末273,十月末304,十一月末334,十二月末365、知道这套基准数,算任何日期都直接加当月日数就行、八月二十号?七月末212,加20得232、十二月二十五号?十一月末334,加25得359、离年底还剩六天。
这种计数方式在工农业生产管理、合同期限计算、气象水文数据记录里都有实际用途、水文年度从十月一开始编号,第几天关系到汛期统计、建筑施工进度表也按第几日标定节点、财务记账偶尔用到,更常见的是项目甘特图横轴标上当年第几周与第几日、周数与日数并行显示,方便跨月任务追踪。
跳跃一下说,阳历日期与儒略日不是一回事、儒略日从阳历前4713年1月1日正午起算连续计日,天文学专用、日常说的第几天只针对当前年份、另一种算法叫年内日序数,与星期几搭配能推算出具体阳历日期、反过来已知第N天求几月几号,要用各月天数逐月减试、比方说第200天,先减一月31剩169,减二月28剩141,减三月31剩110,减四月30剩80,减五月31剩49,减六月30剩19、到七月没减完,所以落在七月十九号。
这种加减法用电子表格做最简单、Excel函数里直接写=DATE(2021,1,1)+N-1就能出对应日期、反过来求日序数用=A1-DATE(YEAR(A1),1,1)+1、A1放日期单元格、程序里也相同,Python用datetime模块几行代码解决、人脑算的时候容易在二月翻车,因为平闰年天数差异只作用这一个地方。
再说回2021年、那年元旦是星期五、第几天的概念与星期几、周数互相独立、一周七天循环,年份起始星期几决定当年周历表、2021年第一天周五,最终一天也是周五、全年五十二周加一天、ISO周历把第一周定义为包含当年第一个星期四的那周,那样2021年第一周从1月4日周一开始、这种编号规则与简单日序数并行存在,用途不同。
所有非闰年年内的累计天数基准值完全统一,可以提前记牢,用来速算任何平年的第几天、三十天的小月在四月六月九月十一月,累计数增长曲线每月有起伏、大月过后累计数跳三十一,小月过后跳三十、二月过完只跳二十八或二十九、想速查的话,拿一张纸列个表:1月0天(月初起点),2月31,3月59,4月90,5月120,6月151,7月181,8月212,9月243,10月273,11月304,12月334、这个表指当月0日之前累计数,加上当月日期就是答案。
日常跟人讲“今儿是第几天”多数时候没什么用、听到这个提问的场景往往在野外或者没有网络的地方,手边有本老日历或者记事本、值班记录写“2021年7月15日 第196天 天气晴”像是某种仪式感、公路里程碑上刻着距年初里程,那是另一个计量系统、航海日志、飞行计划、电力调度运行日志里日序数比较常见,统一用三位数标记日期避免月份混淆。
假如问2021年最终一天是第几天,回答365、第365天就是12月31日、任何平年都相同、闰年才多出一天366、回到2021年,那年没有任何不寻常的天数变化、二月结束在28号、三月一号是第60天、夏至落在6月21日,第172天、秋分9月23日,第266天、冬至12月21日,第355天、节气与第几天之间也是固定关系,变动只差闰年的一日偏移。
计算机系统内部记录时间常用Unix时间戳,从1970年1月1日零时算起秒数、那个计数方式与年内的第几天不在一个维度、年内日序数只是为了人类阅读方便保留的习性、有些老式机械计数器按日翻转,日序数轮盘从001转到365,每年手动归零、电站主控室模拟屏上现在还有这种计数器、数字系统里反而隐藏了这个数值,需要专门查询才显示。
2021年已经过去,但计算它的第几天这个动作依然有效、方法不随年份变更而失效、换成今年2026年,同样套路:先看平闰,二月二十八还是二十九,然后累加月份天数,加当日日期、闰年的话二月前所有天数同平年,三月一日开始各基准数都比平年多一、2026是平年,与2021相同。
快速心算小技巧:把月份分三组,一月二月三月为第一组,四月五月六月为第二组,七月八月九月为第三组,十月十一月十二月为第四组,每组内小月位置固定、第一组大月两个一月三月,二月小。第二组大月五月,四月六月小。第三组大月七月八月,九月小。第四组大月十月十二月,十一月小、记住分组特征再累加,能减少错误率、七月八月连续两个大月,累计数从181跳到212再跳到243,跨度显著。
有些人习性记住几个关键节点的日序数、比如儿童节6月1日是第152天(平年),建党节7月1日是第182天,国庆节10月1日是第274天、以这些点为锚,推算附近日期更快、2021年国庆节第274天,往前一天9月30号就是第273天,往后一天10月2号第275天。
翻腾这些数字无非说明一个朴素现实:年月日的分割法是人为约定,天数的累计是连续无间断的、第几天这个数字把日历的网状结构拉成一条直线、生产计划、设备维保周期、实验观测序列都在这条直线上标出位置、工业文明依赖连续计数,不管星期几放假不放假。
上面用2021年举例讲明白了平年第几天怎么算、换任何一年只要不是闰年,数字照搬、闰年只在二月加一天,三月及之后天数整个后移一位、那个偏移量要从3月1日开始记、想算今儿是不是第几天,对着日历或者打开手机里的计算器当场加一遍最准、脑子记不住没关系,方法存在就行、日子过起来没感觉,算出来才显长、第196天的时候,一年已经过半还拐弯了。
声明:五行查询网所有文章资源内容,除特别标注[原创]标识外,均为通过公开渠道采集的网络资源。侵权处理:如发现本站内容侵犯原著者合法权益,请通过以下方式提交书面通知:邮箱:yangming912@qq.com,要求:需提供权利人身份证明及侵权内容具体链接,处理时限:本站将在收到合规通知后72小时内处理。
