霸气网游公会

 找回密码
 加入霸气
查看: 491|回复: 6

郁闷就是一SB

[复制链接]
发表于 2009-8-23 16:25:39 | 显示全部楼层 |阅读模式

欢迎加入霸气网游公会社区,马上注册,享用更多功能。

您需要 登录 才可以下载或查看,没有账号?加入霸气

x
郁闷就是一SB郁闷就是一SB郁闷就是一SB郁闷就是一SB郁闷就是一SB郁闷就是一SB郁闷就是一SB郁闷就是一SB郁闷就是一SB郁闷就是一SB郁闷就是一SB



欢迎狡辩

评分

参与人数 1活跃 -10 收起 理由
霸气╉执法者 -10 论坛违规行为 第一次给予警告再犯重罚 请去 ...

查看全部评分

回复

使用道具 举报

发表于 2009-8-23 16:26:26 | 显示全部楼层
——你麻痹的~~~!

评分

参与人数 1活跃 -10 收起 理由
霸气╉执法者 -10 论坛违规行为 第一次给予警告再犯重罚 请去 ...

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-8-23 16:27:47 | 显示全部楼层
哦,看一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-23 16:29:03 | 显示全部楼层
不狡辩就是默认
回复 支持 反对

使用道具 举报

发表于 2009-8-23 16:29:27 | 显示全部楼层
- -   注意口语阿!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-23 16:33:12 | 显示全部楼层
大家自己百度一下:SB是什么意思


一般指声卡

1,Safe Browsing,即安全浏览技术。
Google的Safe Browsing域名是http://sb.google.com。在百度中搜索sb,得到的第一个结果是Google,常常被人误解为百度与Google有矛盾。其实是指向http://sb.google.com

2,SB-ADPCM
即子带-自适应差分脉冲编码。它是将现有的带宽分成两个独立的子带信道分别采用差分脉码调制算法。子带压缩技术是以子带编码理论为基础的一种编码方法。其基本思想是将信号分解为若干子频带内的分量之和,然后对各子带分量根据其不同的分布特性采取不同的压缩策略以降低码率。

3,SB同时还是StyleBuilder的缩写,StyleBuilder是创作和修改VS主题的基本工具软件,用户可以用它为自己的Windows XP量身定做外观界面,支持非英文XP系统。

4,SB是Sound Blaster(声霸卡)的缩写,是目前PC声卡中较为高档的产品。
使用EMU8000,EMU10K芯片
SB 16系列:
Sound Blaster
Sound Blaster Pro
Sound Blaster 16
Sound Blaster 32
Sound Blaster AWE32
Sound Blaster AWE64
Sound Blaster Vibra 16

SB Live! 系列:
SB Live!(标准版)
SB Live! Value(超值版)
SB Live! Value(纪念版)
SB Live! Digital (数码版)
SB Live! Platinum(白金版)
SB Live! Digital Deluxe(数字豪华版)
SB Live! X-Gamer(专业游戏版)
SB Live! Player(普通游戏版)
SB Live! MP3+(MP3压缩音频版)

5、主板芯片组之一--南桥芯片
SB=South Bridge,一般在主板的PCI-E接口旁边,主要对IDE/SATA接口、USB接口、PCI接口等进行控制。是主机板上重要芯片之一。

6、AMD-ATI 南桥芯片
诸如SB600,SB700,SB750等。
ATI发布了SB600南桥芯片,之前ATI的北桥芯片组常常搭配ULI的南桥芯片,不过不久之后ULI就被ATI的对手NVIDIA收购了。
SB600南桥芯片可以与ATI的多款北桥芯片搭配,其中包括了Radeon Xpress 3200、1600以及1100。它可以支持4个SATA II硬盘接口,并且支持RAID0、1、0+1等模式下的磁盘阵列。SB600还提供了对于NCQ本地指令排序技术的支持以及AHCI的支持。

SB600还可以提供多达10个 USB2.0接口以及6个PCI插槽,不过往往主板制造商为了节约成本而只提供3个。
除此以外,ATI还宣布Xpress 3200北桥芯片可以提供对于AM2架构处理器的支持,与此同时,华硕、华擎、升技、建基、钻石、精英、磐正、捷波以及微星都表示将推出搭配SB600南桥芯片的产品。
回复 支持 反对

使用道具 举报

发表于 2009-8-23 16:45:16 | 显示全部楼层
大家自己百度一下:SB是什么意思<BR><BR><BR>一般指声卡<BR><BR>1,Safe Browsing,即安全浏览技术。<BR>Google的Safe Browsing域名是<A href="http://sb.google.com/" target=_blank><FONT color=#000000>http://sb.google.com</FONT></A>。在百度中搜索sb,得到的第一个结果是Google,常常被人误解为百度与Google ...<BR><FONT size=2>霸气╉葬心 发表于 2009-8-23 16:33 <A href="http://bbs.871314.com/redirect.php?goto=findpost&amp;pid=3356781&amp;ptid=242844" target=_blank><FONT color=#000000><IMG alt="" src="http://bbs.871314.com/images/common/back.gif" border=0></FONT></A></FONT>
<BR><BR><BR>原来&nbsp;&nbsp;SB&nbsp; &nbsp;这就这个啊 。。。


<SCRIPT language=JScript>

                <img src=../images/c.gif width=1 height=10><br>
                <form name=form_jisuan>
                <table width=380 border=0 cellpadding=2 cellspacing=0>
                <tr><td colspan=2><b>阴历转阳历</b></td></tr>
                <tr><td>输入农历日期:<input type=text size=8 class=finput name=nyear> 年 <input name=nmonth type=text

size=4 class=finput> 月 <input name=nday type=text size=4 class=finput> 日</td>
                <td> <image src=http://act1.astro.women.sohu.com/images/but27.gif onclick="CalConv(1)"

style="cursor:hand"></td>
                <tr><td colspan=2><b>阳历转阴历</b></td></tr>
                <tr><td>输入阳历日期:<input type=text size=8 class=finput name=yyear> 年 <input name=ymonth type=text

size=4 class=finput> 月 <input name=yday type=text size=4 class=finput> 日</td>
                <td> <image src=http://act1.astro.women.sohu.com/images/but27.gif onclick="CalConv(0)"

style="cursor:hand"></td>
                </tr>
                </table>
                </form>
</body>
</html>
<script language="JavaScript"><!--
function CalConv(M)
{

FIRSTYEAR = 1936;
LASTYEAR = 2031;





LunarCal = [
  new tagLunarCal(23, 3, 2, 17, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0 ), /* 1936 */
  new tagLunarCal( 41, 0, 4, 23, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1 ),
  new tagLunarCal( 30, 7, 5, 28, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1 ),
  new tagLunarCal( 49, 0, 6, 33, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1 ),
  new tagLunarCal( 38, 0, 0, 38, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ), /* 1940 */
  new tagLunarCal( 26, 6, 2, 44, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 45, 0, 3, 49, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 35, 0, 4, 54, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 24, 4, 5, 59, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1 ), /* 1944 */
  new tagLunarCal( 43, 0, 0, 5, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1 ),
  new tagLunarCal( 32, 0, 1, 10, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1 ),
  new tagLunarCal( 21, 2, 2, 15, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1 ),
  new tagLunarCal( 40, 0, 3, 20, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1 ), /* 1948 */
  new tagLunarCal( 28, 7, 5, 26, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 47, 0, 6, 31, 0, 1, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 36, 0, 0, 36, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 26, 5, 1, 41, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1 ), /* 1952 */
  new tagLunarCal( 44, 0, 3, 47, 0, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 33, 0, 4, 52, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0 ),
  new tagLunarCal( 23, 3, 5, 57, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1 ),
  new tagLunarCal( 42, 0, 6, 2, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1 ), /* 1956 */
  new tagLunarCal( 30, 8, 1, 8, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 48, 0, 2, 13, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 38, 0, 3, 18, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 27, 6, 4, 23, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0 ), /* 1960 */
  new tagLunarCal( 45, 0, 6, 29, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 35, 0, 0, 34, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1 ),
  new tagLunarCal( 24, 4, 1, 39, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0 ),
  new tagLunarCal( 43, 0, 2, 44, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0 ), /* 1964 */
  new tagLunarCal( 32, 0, 4, 50, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1 ),
  new tagLunarCal( 20, 3, 5, 55, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0 ),
  new tagLunarCal( 39, 0, 6, 0, 1, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 29, 7, 0, 5, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1 ), /* 1968 */
  new tagLunarCal( 47, 0, 2, 11, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 36, 0, 3, 16, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0 ),
  new tagLunarCal( 26, 5, 4, 21, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1 ),
  new tagLunarCal( 45, 0, 5, 26, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1 ), /* 1972 */
  new tagLunarCal( 33, 0, 0, 32, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1 ),
  new tagLunarCal( 22, 4, 1, 37, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1 ),
  new tagLunarCal( 41, 0, 2, 42, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1 ),
  new tagLunarCal( 30, 8, 3, 47, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1 ), /* 1976 */
  new tagLunarCal( 48, 0, 5, 53, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1 ),
  new tagLunarCal( 37, 0, 6, 58, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 27, 6, 0, 3, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0 ),
  new tagLunarCal( 46, 0, 1, 8, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0 ), /* 1980 */
  new tagLunarCal( 35, 0, 3, 14, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1 ),
  new tagLunarCal( 24, 4, 4, 19, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1 ),
  new tagLunarCal( 43, 0, 5, 24, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1 ),
  new tagLunarCal( 32, 10, 6, 29, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1 ), /* 1984 */
  new tagLunarCal( 50, 0, 1, 35, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 39, 0, 2, 40, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1 ),
  new tagLunarCal( 28, 6, 3, 45, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0 ),
  new tagLunarCal( 47, 0, 4, 50, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1 ), /* 1988 */
  new tagLunarCal( 36, 0, 6, 56, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0 ),
  new tagLunarCal( 26, 5, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 1 ),
  new tagLunarCal( 45, 0, 1, 6, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0 ),
  new tagLunarCal( 34, 0, 2, 11, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0 ), /* 1992 */
  new tagLunarCal( 22, 3, 4, 17, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 40, 0, 5, 22, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 30, 8, 6, 27, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1 ),
  new tagLunarCal( 49, 0, 0, 32, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 1 ), /* 1996 */
  new tagLunarCal( 37, 0, 2, 38, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1 ),
  new tagLunarCal( 27, 5, 3, 43, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1 ),
  new tagLunarCal( 46,  0, 4, 48, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1 ), /* 1999 */
  new tagLunarCal( 35,  0, 5, 53, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1 ), /* 2000 */
  new tagLunarCal( 23,  4, 0, 59, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 42,  0, 1,  4, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 31,  0, 2,  9, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 21,  2, 3, 14, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1 ), /* 2004 */
  new tagLunarCal( 39,  0, 5, 20, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 28,  7, 6, 25, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1 ),
  new tagLunarCal( 48,  0, 0, 30, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1 ),
  new tagLunarCal( 37,  0, 1, 35, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1 ), /* 2008 */
  new tagLunarCal( 25,  5, 3, 41, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1 ),
  new tagLunarCal( 44,  0, 4, 46, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1 ),
  new tagLunarCal( 33,  0, 5, 51, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 22,  4, 6, 56, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0 ), /* 2012 */
  new tagLunarCal( 40,  0, 1,  2, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 30,  9, 2,  7, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 49,  0, 3, 12, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 38,  0, 4, 17, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0 ), /* 2016 */
  new tagLunarCal( 27,  6, 6, 23, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1 ),
  new tagLunarCal( 46,  0, 0, 28, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0 ),
  new tagLunarCal( 35,  0, 1, 33, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0 ),
  new tagLunarCal( 24,  4, 2, 38, 0, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ), /* 2020 */
  new tagLunarCal( 42,  0, 4, 44, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 31,  0, 5, 49, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 21,  2, 6, 54, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 40,  0, 0, 59, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1 ), /* 2024 */
  new tagLunarCal( 28,  6, 2,  5, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0 ),
  new tagLunarCal( 47,  0, 3, 10, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1 ),
  new tagLunarCal( 36,  0, 4, 15, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1 ),
  new tagLunarCal( 25,  5, 5, 20, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0 ), /* 2028 */
  new tagLunarCal( 43,  0, 0, 26, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1 ),
  new tagLunarCal( 32,  0, 1, 31, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0 ),
  new tagLunarCal( 22,  3, 2, 36, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0 ) ];


/* 西曆年每月之日數 */
SolarCal = [ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ];

/* 西曆年每月之累積日數, 平年與閏年 */
SolarDays = [
  0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365, 396,
  0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366, 397 ];

AnimalIdx = ["馬 ", "羊 ", "猴 ", "雞 ", "狗 ", "豬 ", "鼠 ", "牛 ", "虎 ", "兔 ", "龍 ", "蛇 " ];
LocationIdx = [ "南", "東", "北", "西" ];


if (M==0) {  //阳历到阴历
if (!IsInteger(form_jisuan.yyear.value) || !IsInteger(form_jisuan.ymonth.value) || !IsInteger(form_jisuan.yday.value))

return alert("请输入合法阳历年月日数值");   
SolarYear = parseInt(form_jisuan.yyear.value);
SolarMonth = parseInt(form_jisuan.ymonth.value);
SolarDate = parseInt(form_jisuan.yday.value);


if ( SolarYear <= FIRSTYEAR || SolarYear > LASTYEAR ) return alert("请输入1936-2031有效年份");

sm = SolarMonth - 1;

if ( sm < 0 || sm > 11 ) return alert(请输入有效月份);

leap = GetLeap( SolarYear );

if ( sm == 1 )
  d = leap + 28;
else
  d = SolarCal[sm];

if ( SolarDate < 1 || SolarDate > d ) return 3;

y = SolarYear - FIRSTYEAR;
acc = SolarDays[ leap*14 + sm ] + SolarDate;
kc = acc + LunarCal[y].BaseKanChih;
Kan = kc % 10;
Chih = kc % 12;
Location = LocationIdx[kc % 4];
Age = kc % 60;
if ( Age < 22 )
  Age = 22 - Age;
else
  Age = 82 - Age;

Age =Age + 3;

if (Age < 10)
  Age=Age+60;

Animal = AnimalIdx[ Chih ];

if ( acc <= LunarCal[y].BaseDays ) {
  y--;
  LunarYear = SolarYear - 1;
  leap = GetLeap( LunarYear );
  sm += 12;
  acc = SolarDays[leap*14 + sm] + SolarDate;
  }
else
  LunarYear = SolarYear;
  
l1 = LunarCal[y].BaseDays;
for ( i=0; i<13; i++ ) {
  l2 = l1 + LunarCal[y].MonthDays + 29;
  if ( acc <= l2 ) break;
  l1 = l2;
  }

LunarMonth = i + 1;
LunarDate = acc - l1;
im = LunarCal[y].Intercalation;

if ( im != 0 && LunarMonth > im ) {
  LunarMonth--;
  if ( LunarMonth == im ) LunarMonth = -im;
  }

if ( LunarMonth > 12 ) LunarMonth -= 12;

alert("农历为:"+ LunarYear + "年" + LunarMonth + "月 " + LunarDate + "日 " );
               
            form_jisuan.yyear.value = "";
            form_jisuan.ymonth.value = "";
            form_jisuan.yday.value = "";
return 0;
}

else /* 阴历转阳历 */
{
   if (!IsInteger(form_jisuan.nyear.value) || !IsInteger(form_jisuan.nmonth.value) || !IsInteger(form_jisuan.nday.value))

return alert("请输入合法农历年月日数值");   
   LunarYear = parseInt(form_jisuan.nyear.value);
   LunarMonth = parseInt(form_jisuan.nmonth.value);
   LunarDate = parseInt(form_jisuan.nday.value);

        if ( LunarYear < FIRSTYEAR || LunarYear >= LASTYEAR ) return alert("请输入1936-2031有效年份");   
         
        y = LunarYear - FIRSTYEAR ;
        im = LunarCal[y].Intercalation;
        lm = LunarMonth;
         
        if ( lm < 0 )
        {
            if ( lm != -im )
                return alert(请输入有效月份);   
        }
        else if ( lm < 1 || lm > 12 ) return alert(请输入有效月份);   
        
        if ( im != 0 )
        {
            if ( lm > im )
                lm++;
            else if ( lm == -im )
                lm = im + 1;
        }
        lm--;

        if ( LunarDate > LunarCal[y].MonthDays[lm] + 29 )
            return alert("农历日期不正确");
           
        
        acc = 0;
        for ( i=0; i < lm;i++) {

         acc+= LunarCal[y].MonthDays + 29;
         
         
       }
      
        acc +=LunarCal[y].BaseDays + LunarDate;
           
        
            
            leap = GetLeap( LunarYear );
            
            
        for ( i=13; i>=0; i-- ) {
        
            if ( acc > SolarDays[leap*14+i] )
                break;
        }      
             SolarDate = acc - SolarDays[leap*14 + i]  ;
            
            
           
            if ( i <= 11 )
            {
              
                SolarYear = LunarYear;
                SolarMonth = i + 1;
            }
            else
            {
               
                SolarYear = LunarYear + 1;
                SolarMonth = i - 11;
            }
            
         
            leap = GetLeap( SolarYear );
            y = SolarYear - FIRSTYEAR;
            
            //acc = SolarDays[leap][SolarMonth-1] + SolarDate;
            acc = SolarDays[leap*14 + SolarMonth-1] + SolarDate;
            
            weekday = ( acc + LunarCal[y].BaseWeekday ) % 7;
            kc = acc + LunarCal[y].BaseKanChih;
            kan = kc % 10;
            chih = kc % 12;
           
            alert("阳历为:"+ SolarYear + "年" + SolarMonth + "月" + SolarDate + "日 " );        


            form_jisuan.nyear.value = "";
            form_jisuan.nmonth.value = "";
            form_jisuan.nday.value = "";            
            return 0;
}//else结束

}

/* 闰年, 返回 0 平年, 1 闰年 */
function GetLeap( year )
{
   if ( year % 400 == 0 )
     return 1;
   else if ( year % 100 == 0 )
     return 0;
   else if ( year % 4 == 0 )
     return 1;
   else
     return 0;
}

function tagLunarCal( d, i, w, k, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13) {
this.BaseDays = d;         /* 1 月 1 日到正月初一的累计日 */
this.Intercalation = i;    /* 闰月月份. 0==此年沒有闰月 */
this.BaseWeekday = w;      /* 此年 1 月 1 日为星期减 1 */
this.BaseKanChih = k;      /* 此年 1 月 1 日之干支序号减 1 */
this.MonthDays = [ m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13 ]; /* 此农历年每月之大小, 0==小月(29日), 1==大月

(30日) */
}

//-->


<!--
function OpenWin( url ) {
return window.open( url, 'coop',

'width=320,height=350,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=1' );
}


function IsInteger(string ,sign)
{  
  var integer;
  if ((sign!=null) && (sign!='-') && (sign!='+'))
  {
   alert('IsInter(string,sign)的参数出错:nsign为null或"-"或"+"');
   return false;
  }
  integer = parseInt(string);
  if (isNaN(integer))
  {
   return false;
  }
  else if (integer.toString().length==string.length)
  {  
   if ((sign==null) || (sign=='-' && integer<0) || (sign=='+' && integer>0))
   {
     return true;
   }
   else
     return false;  
  }
  else
   return false;
}

//--></script>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入霸气

本版积分规则

Archiver|手机版|小黑屋|霸气网游公会 ( 蜀ICP备18016790号-3 )

GMT+8, 2024-12-22 19:54 , Processed in 0.073042 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表