万年历月份算法(最实用的万年历)

中秋节到啦,送给大家一个《万年星期历公式》  该公式是根据公历的基本性质编制的,年份不限,准确率为100%, 公式如下: (年+年/4+年/400-年/100+月日天数-1)/7=XX……余星期几。 其中: (年+年/4+年/400-年/100)/7=XX……余数为该年1月1日星期数。 注:分数商均取整数; 月日天数:平年——润年 一月为:0+日数,0+日数, 二月为:3+日数,…

大家好,又见面了,我是你们的朋友全栈君。

中秋节到啦,送给大家一个《万年星期历公式 》  
该公式是根据公历的基本性质编制的,年份不限,准确率为100%, 
公式如下: 
(年+年/4+年/400-年/100+月日天数-1)/7=XX……余星期几。 
其中: 
(年+年/4+年/400-年/100)/7=XX……余数为该年1月1日星期数。 
注:分数商均取整数; 
月日天数: 平年 ——润年 
一月为: 0+日数, 0+日数, 
二月为: 3+日数, 3+日数, 
三月为: 3+日数, 4+日数, 
四月为: 6+日数, 0+日数, 
五月为: 1+日数, 2+日数, 
六月为: 4+日数, 5+日数, 
七月为: 6+日数, 0+日数, 
八月为: 2+日数, 3+日数, 
九月为: 5+日数, 6+日数, 
十月为: 0+日数, 1+日数, 
十一为: 3+日数, 4+日数, 
十二为: 5+日数, 6+日数, 
注:月日天数为前各月累积7余数+当月天数,可查算,也可心算。 
例:1000年1月1日是星期几? 
(年+年/4+年/400-年/100)/7 
=(1000+1000/4+1000/400-1000/100)/7 
=(1000+250+2-10)/7 
=1242/7 
=XX……3 
即该年1月1日为星期三。 
例:2005年(平年)10月1日为星期几? 
(年+年/4+年/400+年/100+月日天数-1)/7 
=(2005+2005/4+2005/400-2005/100+(0+1)-1)/7 
=(2005+501+5-20+1-1)/7 
=2491/7 
=XX……6 
即该年10月1 日为星期六。 
有兴趣的朋友不妨试试。 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128010.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 经典sql server基础语句大全

    经典sql server基础语句大全一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver—创建备份数据的deviceUSEmasterEXECsp_addumpdevice’disk’,’testBack’,’c:\mssql7backup\MyNwind_1.dat’…

    2022年4月29日
  • vs2015配置opencv_捷达VS5进取版有哪些配置

    vs2015配置opencv_捷达VS5进取版有哪些配置目录安装环境说明下载OpenCV配置OpenCV开发环境属性表测试可能存在的问题安装环境说明操作系统:Windows10OpenCV版本:OpenCV2和OpenCV3VS版本:VS2015或者VS2017下载OpenCVOpenCV下载地址:http://opencv.org/或者直接搜OpenCV下…

    2022年10月4日
  • bootstrap分页样式

    bootstrap分页样式bootstrap分页样式在bootstrap.min.css文件中好像没有包含进来bootstrap.css才有的 .pagination{height:40px;margin:20px0;}.paginationul{border-radius:3px3px3px3px;box-shadow:01px2pxrg

    2022年7月17日
  • 服务器加网站防盗链,网站防盗链的设置方法介绍(适用于IIS和Apache)[通俗易懂]

    服务器加网站防盗链,网站防盗链的设置方法介绍(适用于IIS和Apache)[通俗易懂]这篇文章主要为大家详细介绍了网站防盗链的设置方法介绍(适用于IIS和Apache),具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。做网站的朋友一般都会遇到这样的一种情况,就是别人的网站经常会调用我们自己网站的图片或者文件,这无形之中会增加我们的服务器的压力,尤其是对于一些服务器带宽并不是十分富裕的网站来说就更是雪上加霜。因此我们需要学会设置防盗链来应对或者说来…

    2022年7月23日
  • 爬了1000张清纯妹子私房照,我流鼻血了…[通俗易懂]

    爬了1000张清纯妹子私房照,我流鼻血了…[通俗易懂]想看漂亮小姐姐照片?不如试试爬虫批量下载,自己一个人在被窝里慢慢看

    2022年8月22日
  • 关于repeater的ItemDataBound事件

    关于repeater的ItemDataBound事件前台代码:             onitemcommand=”rptOrderList_ItemCommand”            onitemdatabound=”rptOrderList_ItemDataBound”>

    2022年10月9日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号