任意哪天是星期几的算法

来自:    更新日期:早些时候
怎样计算星期几的方法?(~

蔡勒公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
符号意义:
w:星期; w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六
c:世纪-1(前两位数)
y:年(后两位数)
m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算)
d:日
[ ]代表取整,即只要整数部分。
例:中华人民共和国成立100周年纪念日那天(2049年10月1日)是星期几?
w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1=49+[49/4]+[20/4]-2×20+[26×(10+1)/10]+1-1=49+[12.25]+5-40+[28.6] =49+12+5-40+28 =54 (除以7余5)
即2049年10月1日(100周年国庆)是星期五。

动画在日本是每周二出

咱们看到的中文版是周三的

漫画嘛……貌似周五出来吧

楼主到下面这个地址看看

http://m.99770.com/ComicABC/S/1.htm

<script>
function DateDemo(){
var d, day, x, s = "今天是: ";
var x = new Array("星期日", "星期一", "星期二");
var x = x.concat("星期三","星期四", "星期五");
var x = x.concat("星期六");
d = new Date();
day = d.getDay();
return(s += x[day]);
}
document.write(DateDemo());
</script>


任意哪天是星期几的算法视频

相关评论:
  • 19378991881怎样算出某天是星期几?
    暴胃欧1、通过Excel来确定某年某月某日,并在单元格中输入【=WEEKDAY()】。2、下一步,需要在括号里面输入【A2,】。3、这个时候如果没问题,就继续输入【2】。4、这样一来等按下回车键得到【3】以后 ,即可算出某天是星期几了。

  • 193789918812015年11月25日是星期几
    暴胃欧要确定某年某月某日是星期几,通常可以使用一些算法或者查阅日历。在这种情况下,我们知道2015年11月25日是星期三。为了解释这一点,我们可以回顾一下星期的计算方法。星期的计算通常基于一个叫做“蔡勒(Zeller)公式”的方法,这是一个用于计算任何给定日期是星期几的算法。蔡勒公式考虑了年份...

  • 19378991881谁能告诉我计算任意一年月日是星期几的方法啊?
    暴胃欧如往前数,(如2008年一月一日至2007年一月一日)余数是几,就用今天往前数几天,那天星期几就是你要求的那天是星期几。星期,又叫周,是一个时间单位,也是现在制定工作日、休息日的依据。星期作为时间周期最早起源于巴比伦。现在世界通行的星期制是罗马皇帝君士坦丁大帝在公元321年3月7日正式确立的。

  • 19378991881如何知那天是星期几?
    暴胃欧闰年加2,平年加1 假设2002年9月1日星期日,则2008年9月1日星期一。因为02年到08年有4个平年,2个闰年 则4*1+2*2=8,一周七天,即加1,也就是第二天。再如,2004年2月28日周六,2008年2月28日周四,因为3+2=5,加5,即周四。(08年2月29没到,故不算)你说的那个问题更复杂一些...

  • 19378991881设计一个程序,对于从键盘输入年月日,计算出对应是星期几
    暴胃欧你好!星期几的算法有以下两种:W=[Y-1]+[(Y-1)\/4]-[(Y-1)\/100]+[(Y-1)\/400]+D Y是年份,D是这一天在这一年中的累积天数,也就是这一天在这一年中是第几天。W=[C\/4]-2C+y+[y\/4]+[13*(m+1)\/5]+d-1 C是世纪数减1 y是年份后两位 M是月份,d是日数 1月和2月要...

  • 19378991881...1日是星期五,请你设计一种算法,确定2012年中任意一天是星期几...
    暴胃欧2012年任一天是星期几,一般可通过该年月代码计算,12年应当是 0(10月)=星期一; 6(5月)=星期二; 5(8.月,2月)=星期三; 4(3月,11月)=星期四; 3(6月)=星期五 2(9月,12月)=星期六 1(1月,4月,7月)=星期日 上述的星期如0(10月)=星期一 0是顺序...

  • 19378991881如何快速计算某年某月某日是星期几?
    暴胃欧设要算的年份是x年,求一个数值S=(x-1)+[(x-1)\/4]-[(x-1)\/100]+[(x-1)\/400]+C 。(x-1)\/4]表示为(x-1)\/4的整数部分,不进位。C表示从这一年的元旦算到你要算的那一天为止(包含那一天)的日数 。最终除的得出的S除以7后,若整除就是星期天 若余数为1,就是星期一 依此类推...

  • 19378991881...如果4月1号是星期天,那么4月三十号是星期几?
    暴胃欧4月1号时星期天,那么四月30号是星期一。

  • 193789918812024年3月18日是星期几
    暴胃欧2024年3月18日是星期一。要确定2024年3月18日是星期几,通常我们需要使用日历或是日期计算的方法。这里我们可以采用一种被称为“蔡勒(Zeller)公式”的数学算法来快速计算任何日期的星期数。蔡勒公式是一个用于计算任意日期是星期几的算法,公式如下:h = (q + [13*(m+1)\/5] + K +...

  • 19378991881求个计算给定日期算是星期几的算法
    暴胃欧看你用什么环境解决了。如果是excel里面的话很容易,它日期有个专门的数据格式,日期就是离1900年1月1日的天数。然后你可以根据比如2008年1月1日是星期几这个条件,用刚才那个天数去mod 7。就可以了。如果是c语言的话没有那个数据格式 就自己写个函数好了。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网