打印
[共享空间]

HotWC3(V1.02)网上在线工具升级支持多种星期算法

[复制链接]
2309|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hotpower|  楼主 | 2011-7-18 23:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hotpower 于 2011-7-19 00:00 编辑

菜农为增加对各种星期算法及公式的验证,特意升级HotWC3。

点击直接网上运行http://www.hotpower.org/HotAjax/HotPower_HotAjax.html

菜农有关星期网文:

菜农星期公式揭秘及蔡勒公式推想


菜农与蔡勒和基姆拉尔森三个星期公式之揭秘与推想

菜农与蔡勒和基姆拉尔森三个星期公式的继续繁衍

HotWC3有关算法程序片段:
 
function getweek(century, year, month, day)
{
var week, dateval, table;
if (month <= 2)//1,2月变为去年的13,14月
{
year --;
if (year < 0)
{
year = 99;
century --;
if (century < 0)
{
century = 99;
}
}
month |= 4;//1,2月查5,6月表
// month += 12;//去年的13,14月
}
switch(weeksele.selectedIndex)
{
case 0:
/*
菜农星期算法
星期=(百年%4*5+年+年/4+(13*月+8)/5+日)%7
*/
week = ((century & 3) * 5 + year + (year >> 2) + Math.floor((13 * month + 8) / 5) + day) % 7;
break;
case 1:
/*
蔡勒星期算法
星期=百年/4+203-2*百年+年+年/4+(13*月+8)/5+日)%7
*/
week = (Math.floor(century / 4) + 203 - 2 * century + year + (year >> 2) + Math.floor((13 * month + 8) / 5) + day) % 7;
break;
case 2:
/*
基姆星期算法
星期=(百年/4+百年*5+年+年/4+(13*月+8)/5+日)%7
*/
week = (Math.floor(century / 4) + century * 5 + year + (year >> 2) + Math.floor((13 * month + 8) / 5) + day) % 7;
break;
case 3:
/*
菜农第二星期算法
星期=((百年*5)%20+年+年/4+(13*月+8)/5+日)%7
*/
week = ((century * 5) % 20 + year + (year >> 2) + Math.floor((13 * month + 8) / 5) + day) % 7;
break;
case 4:
/*
菜农第二星期算法
星期=(((日期/100)*5)%20+日期%100+(日期%100)4+(13*月+8)/5+日)%7
*/
dateval = century * 100 + year;
week = ((Math.floor(dateval / 100) * 5) % 20 + year + (year >> 2) + Math.floor((13 * month + 8) / 5) + day) % 7;
break;
case 5:
/*
星期算法月表
星期=(百年%4*5+年+年/4+星期月表+日)%7
*/
table = "2503514620";//3月为基月,3~12月,1,2月查5,6月表
week = ((century & 3) * 5 + year + (year >> 2) + parseInt(table.substr(month-3, 1), 10) + day) % 7;
break;
}
return week;
}



HotWC3网页运行贴图:

相关帖子

沙发
plc_avr| | 2011-7-19 06:12 | 只看该作者
哈哈,抢到沙发了。菜农玩具的功能又变的强大了。

使用特权

评论回复
板凳
hotpower|  楼主 | 2011-7-19 07:57 | 只看该作者
不识货者太多,知音太少。等俺离开地球后可能会增值吧。

使用特权

评论回复
地板
delong_z| | 2011-7-19 09:57 | 只看该作者
老师的互联卫士是用什么软件写的啊?

使用特权

评论回复
5
hotpower|  楼主 | 2011-7-19 10:58 | 只看该作者
随便任何文本编辑

使用特权

评论回复
6
plc_avr| | 2011-7-20 05:55 | 只看该作者
菜农要出书,把你的思想全部写进去。时间长了可能自已搞的东西都会忘的,嘿嘿........

使用特权

评论回复
7
hotpower|  楼主 | 2011-7-20 08:17 | 只看该作者
菜农要出书,把你的思想全部写进去。时间长了可能自已搞的东西都会忘的,嘿嘿........
plc_avr 发表于 2011-7-20 05:55


现在还没脑残,基本都可以重新推导~~~

使用特权

评论回复
8
hotpower|  楼主 | 2011-7-20 19:02 | 只看该作者
HotWC3很暴力的~~~

使用特权

评论回复
9
缥缈九哥| | 2013-7-28 02:41 | 只看该作者
顶起菜农的专业帖子。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:[url=http://www.21ic.com/tools/HotWC3_V1.23.html]

1538

主题

21697

帖子

505

粉丝